我有超過100個項目的列表視圖。點擊這些項目時,每個項目都會顯示說明。問題是,我不想讓一百多個活動顯示每個項目的描述,而是我想實現一個單獨的活動,刷新整個視圖並根據點擊的項目將其設置爲新的數據。我該如何實現這個? 謝謝。每次活動開始時,如何使用新數據重新加載單個活動?
0
A
回答
1
嘗試這樣
@Override
protected void onListItemClick(ListView l, View v, int position, long id) {
Intent i=new Intent(yourActivity.this,next.class);
String s = this.getListAdapter().getItem(position);
//query the database for the row with this string.. and get the necessary information
i.putExtra("name",s1);
i.putExtra("id",s2);
startActivity(i);
}
2
創建一個僅顯示所選項目的詳細信息的新活動。此活動是爲每個項目創建的,但您會打開它,然後按下後退按鈕以不同的內容再次打開它。查看Intent及其附加內容,瞭解如何將數據傳遞到您的詳細信息活動。
+0
you.Canü闡述我沒有得到什麼? – 2012-03-23 20:38:13
+0
@DineshVenkata意圖用於在活動之間進行導航。你需要一個'DetailActivity',並通過一個Intent發送一些啓動數據。檢查了這一點:http://developer.android.com/guide/topics/intents/intents-filters.html – Josh 2012-03-23 21:16:03
相關問題
- 1. Android GCM消息活動 - 在活動開始時重新加載
- 2. 活動重新加載每次
- 3. 重新加載開始活動?
- 4. 使用意圖重新開始活動
- 5. Android:如何重新開始活動?
- 6. Android:如何重新開始活動
- 7. 重新加載Android活動數據
- 8. 下載文件每次輸入活動時刷新的活動
- 9. 如何重新啓動,重新加載或刷新活動?
- 10. 使用AdMob重新加載活動
- 11. 在重新啓動活動時快速加載數據
- 12. 如何從其他活動重新加載活動
- 13. 定期刷新/重新加載活動
- 14. Android:onTouchEvent開始新的活動
- 15. 如何在每次訪問標籤時重新創建活動
- 16. Android:使用新整數值重新加載活動
- 17. 倒計時器重新啓動一次開始另一個活動
- 18. 如何開始新的活動
- 19. 如何從集成的google api開始新的活動活動
- 20. Android。如何開始活動而不創建新活動?
- 21. 如何從tabview中的列表活動開始新的活動
- 22. TTTableViewController重新加載數據時未顯示活動狀態
- 23. 開始新的活動時發生TransactionTooLargeException
- 24. TabWidget活動處理 - 是否每次創建一個新活動?
- 25. 在簡歷上重新加載SharedPreferences? (或如何刷新/重新加載活動)
- 26. 當新活動開始時不會暗淡以前的活動
- 27. Android:開始新活動時關閉活動?
- 28. Android - 在開始新活動時保存活動狀態
- 29. 當用戶從其他活動單擊「返回」時開始新活動
- 30. 活動記錄對象重新加載和重新加載!?
yea @raju那爲我工作。 – 2012-03-27 03:23:56
但你應該upvote atleast ... – 5hssba 2012-03-27 05:29:33