這是我第一次使用eclipse for android,我想知道如何從listview中獲取值並將其發送給另一個活動;像session
在c#
從listview中獲取值並將它保存在另一個activity的另一個listview中
我想使它所以當我選擇ListView項之一,並將其發送給另一個活動
listview1.setOnItemClickListener(new android.widget.AdapterView.OnItemClickListener() {
public void onItemClick(AdapterView<?> parent, View view,int position, long id) {
/*some code to save data in MainActivity*/
Intent in = new Intent(MainActivity.this,Order.class);
startActivity(in);
}});
,並顯示在另一活動的另一個列表視圖;
array_list=new String[7];
/*array_list[0]= *something to get data from MainActivity* */
ListView lv = (ListView) findViewById(R.id.listViewMakanan);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1,array_list);
lv.setAdapter(adapter);
編輯: 這是MainActivity我的數組字符串:
private String array_list[];
array_list=new String[7];
array_list[0]="Nasi Gr Seafood";
array_list[1]="Nasi Gr Magelangan";
array_list[2]="Cap Cay Goreng";
array_list[3]="Cap Cay Kuah";
array_list[4]="Sapi Cabe Hijau";
array_list[5]="Iga Lada Hitam";
array_list[6]="Sapo Tahu Ayam";
,我用這個把我的陣列中的ListView:
ListView lv = (ListView) findViewById(R.id.listview1);
ArrayAdapter adapter = new ArrayAdapter(this,android.R.layout.simple_list_item_1, array_list);
lv.setAdapter(adapter);
'in.putExtra(..);'http://developer.android.com/reference/android/content/Intent.html#putExtra(java.lang.String,%20android.os.Bundle) –
什麼你的清單是否包含? – Raghunandan
@Raghunandan數組字符串 – Darjeeling