こんにちは、リスト ビューでリスト ビューを使用しています。veg と non-veg があります。veg をクリックすると次のアクティビティに移動して項目が表示され、Non-veg をクリックすると次のアクティビティに移動します。両方のリスト項目に対して setonclickitemlistener() を書きましたが、veg または non-veg を押すと、Non-veg アクティビティのみになります。コードは次のとおりです。
public class MainActivity extends Activity {
String[] items={"veg","non-veg"};
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
ListView lv= (ListView)findViewById(R.id.listView1);
ArrayAdapter<Object> adapter1 = new ArrayAdapter<Object (this,android.R.layout.simple_list_item_1,items);
lv.setAdapter(adapter1);
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View v, int arg2,
long arg3) {
{
Toast.makeText(getBaseContext(),"YOU HAVE SELECTED VEG", 4000).show();
Intent i=new Intent(MainActivity.this,veg.class);
startActivity(i);
}
}
});
lv.setOnItemClickListener(new OnItemClickListener() {
public void onItemClick(AdapterView<?> arg0, View arg1, int arg2,
long arg3) {
Toast.makeText(getBaseContext(),"YOU HAVE SELECTED NON-VEG", 4000).show();
Intent i=new Intent(MainActivity.this,Nonveg.class);
startActivity(i);
}
});
} }
vegとnon vegのidの見分け方とsetonclicklistener()メソッドの書き方を教えてください。