我設計了一個活動,其中有一個listView。我希望在點擊列表項時,一個新的活動應該開始,並且它應該包含與點擊的ListItem相關的詳細數據。請幫助我這樣做。提前感謝。如何將selectedListItem的對象傳遞給另一個活動?
0
A
回答
3
當啓動一個活動使用putExtra
將數據發送到另一個活動
Intent i = new Intent(this, SecondActivity.class);
i.putExtra("listitemselected", listitemvalue);
startActivity(i);
在SecondActivity.java使用getStringExtra
得到的值。
Intent i = getIntent();
String listItem = i.getStringExtra("listitemselected");
2
在行動處理器開始putextra你可以添加一些數據
Intent intent = new Intent(ShowLocation.this, ListLocationActions.class);
intent.putExtra("infoName1", myData);
intent.putExtra("infoName2", MyData2);
startActivity(intent);
在新的活動
新的活動:
String myData = getIntent().getStringExtra("infoName1");
String myData2 = getIntent().getStringExtra("infoName2");
1
在你onItemClick。嘗試這樣的事情; 如果您使用的是Sqlite數據庫,您可以發送該項目的ID。或者你可以從Object數組中的特定位置發送Object(如果可序列化)。該位置將是所選列表項的索引以及該特定數組中的對象的索引,或者它可以是字符串。
@Override
public void onItemClick(AdapterView<?> arg0, View view, int position, long id)
{
Intent status = new Intent(CurrentActivity.this,NextActivity.class);
status.putExtra("_ID", id);
//Or
status.putExtra("OBJECT", mArray[position]);
startActivity(status);
}
0
String temp = listView(v.getId()).getText().toString();
Intent i1 = new Intent(currentAct.this,nextAct.class);
i1.putExtra("listitem",temp);
startActivity(i1);
的ListView()==>是具有一切,你都顯示的listItem
ListItem中相關問題
- 1. 將同一個對象從一個活動傳遞給另一個活動
- 2. 如何將對象傳遞給活動?
- 3. 將套接字對象傳遞給Android的另一個活動
- 4. 如何將剛創建的對象從一個活動傳遞給另一個?
- 5. 將GoogleApiClient對象傳遞給另一個活動?
- 6. 將活動對象傳遞給另一個會產生錯誤
- 7. 將調度程序對象傳遞給另一個活動
- 8. 將自定義對象傳遞給另一個活動android
- 9. 將對象傳遞給另一個活動(無Parcelable?)
- 10. 將GoogleApiClient傳遞給另一個活動
- 11. 將LinkedList傳遞給另一個活動
- 12. 傳遞對象到另一個活動
- 13. 將對象傳遞給另一個類
- 14. 將對象傳遞給另一個類?
- 15. 將DoubleArray從一個活動的對象傳遞到另一個
- 16. 如何將對象引用傳遞給另一個對象?
- 17. JAVA:如何將一個對象內的對象傳遞給另一個對象?
- 18. 如何將同一個對象一個活動傳遞給另外兩個不同的活動
- 19. 如何將一個活動中的參數傳遞給另一個活動?
- 20. 如何將我的數據一個活動傳遞給另一個活動
- 21. 將對象的ArrayList從一個活動傳遞給另一個android
- 22. 將JSON對象從一個活動傳遞到另一個Android
- 23. 如何將對象從子活動傳遞給主活動?
- 24. 如何將edittext值傳遞給另一個活動的edittext?
- 25. 如何將asynctask傳遞給android中的另一個活動?
- 26. 如何將選定的值傳遞給另一個活動?
- 27. 如何將Int從一個活動傳遞給另一個活動?
- 28. 如何將數組從一個活動傳遞給另一個活動android
- 29. 如何將位圖或Drawable從一個活動傳遞給另一個活動?
- 30. 將對象傳遞給活動