ArrayList
異なるsで 2 つの値を渡すという問題があります。
listView を作成し、それに list2 要素をフェッチしました。listViewアイテムをクリックすると、選択したアイテムとlist1の要素を同じ位置に渡します。listView から選択されたアイテムのみを渡す次のコードの問題?? 両方の値を次のアクティビティに渡すにはどうすればよいですか?
lv = getListView();
ArrayAdapter<String> adapter = new ArrayAdapter<String>(this,
android.R.layout.simple_list_item_1, names);
setListAdapter(adapter);
lv.setOnItemClickListener(new OnItemClickListener(){
public void onItemClick(AdapterView<?> parent, View view,
int position, long id)
{
//int c=parent.getSelectedItemPosition();
String bb=parent.getItemAtPosition(position).toString();
Intent i = new Intent(LastActivity.this, Details.class);
String ur=links.get(position).toString();
// String x=edt.getText().toString();
i.putExtra("name",bb);
i.putExtra("link",ur);
// starting new activity
startActivity(i);
}
});