コードに if else ステートメントがあります。
おそらく、(lat("1.2960994") と lng("103.848237")) で Textview をクリックすると、次の意図である map.class に移動します。
if(KEY_LATITUDE.equals("1.2960994") && KEY_LONGITUDE.equals("103.848237"))
ただし、 it(textview) をクリックしても、次の意図には至りませんでした。実際、それは私に「else」コードを与えました。
Toast.makeText(SingleMenuItemActivity.this, "Invalid MAP", Toast.LENGTH_LONG).show();
コードの何が問題なのかわかりません。「IF」部分を表示できませんでした。誰かが私を助けることができますか?前もって感謝します
これは私のソースコードの一部です:
public void onClick(View v) {
//TODO Auto-generated method stub
if(KEY_LATITUDE.equals("1.2960994") && KEY_LONGITUDE.equals("103.848237")){
Intent intent = new Intent(SingleMenuItemActivity.this,map.class);
intent.putExtra("MAP",KEY_LATITUDE.toString());
intent.putExtra("MAP",KEY_LONGITUDE.toString());
startActivity(intent);
//startActivity(new Intent(SingleMenuItemActivity.this,
// map.class));
/*Intent n = new Intent(MainActivity.this,map.class);
n.putExtra("lat",latitude.get(position).toString());
n.putExtra("lng",longitude.get(position).toString());
startActivity(n); */
}
else
{
//startActivity(new Intent(SingleMenuItemActivity.this,
//map.class));
Toast.makeText(SingleMenuItemActivity.this, "Invalid MAP", Toast.LENGTH_LONG).show();
}
}
}