我是新開發的Android.I有一個活動A,它有一個listview.When我點擊listview上的項目時,活動B啓動查看listview的選定項目的詳細信息。然後當我點擊了活動B上的選項菜單項(編輯),啓動了活動C以編輯所選項目的詳細信息。編輯完細節後,我想將活動C中項目的詳細信息傳送到活動A.列表視圖的數據保持關於活動A的排列列表。我的問題是如何獲得(通過哪種方法)來自活動C的項目的細節到活動A. 請幫我擺脫問題。 A(列表)---> B(顯示)---> C(編輯)---> A(列表)將數據從一個活動傳遞到另一個活動
回答
不要從一個活動傳輸複雜的數據到另一個,而不是使用像在網頁做。傳遞類似querystrings的東西,然後根據從一個活動提交到另一個活動的密鑰來檢索數據。
請參閱下面的代碼: 這是第一個活動調用第二個活動並傳遞兩個變量。
var focus = new Intent(this, typeof(Focus));
Bundle newextra = new Bundle();
newextra.PutString("ID", ID.ToString());
newextra.PutString("Step", step.ToString());
focus.PutExtras(newextra);
StartActivity(focus);
然後,在下一個活動,你可以檢索數據如下:
Bundle extras = Intent.Extras;
var id = int.Parse(extras.GetString("ID"));
var step = int.Parse(extras.GetString("Step"));
然後檢索從本地存儲的數據(數據庫或東西)
接收我不會使用數據庫,因爲它是家庭作業,我沒有看到它。我明白你說什麼but.how即將來臨的數據活動C處理活性A.例如(onResume,onCreate ... ..) – 2014-12-04 22:47:03
看到這個主題:http://www.c-sharpcorn er.com/uploadfile/kirtan007/passing-data-from-one-activity-to-another-activity-in-android/它可以幫助 – 2014-12-05 00:55:02
我認爲我的情況有點不同。當我再次來到活動A時,方法將在活動A中接收 – 2014-12-05 03:32:43
- 1. 將數據從一個活動傳遞到另一個活動
- 2. 將指針從一個活動傳遞到另一個活動
- 3. 將值從一個活動傳遞到另一個活動
- 4. 將佈局從一個活動傳遞到另一個活動
- 5. 將stringbuilder從一個活動傳遞到另一個活動
- 6. 將數據從一個活動傳遞到另一個活動時出錯
- 7. Android:將數據從一個活動傳遞到ListView中的另一個活動
- 8. 將數據從一個活動傳遞到另一個Xamarin.Android
- 9. 傳遞圖片從一個活動到另一個活動
- 10. 將數據從一個活動設置到另一個活動
- 11. 將計數器從一個活動傳遞到另一個活動
- 12. 將多維數組從一個活動傳遞到另一個
- 13. 如何從一個活動傳遞到另一個數據
- 14. 如何將多個變量從一個活動傳遞到另一個活動
- 15. 將數據庫類對象從主活動傳遞到另一個活動
- 16. 另一種方法從一個活動傳遞值到另一個活動
- 17. 如何從一個活動傳遞兩個diamentional數組到另一個活動?
- 18. 無法將數據從活動傳遞到另一個
- 19. 從列表視圖將數據傳遞到另一個活動
- 20. 將數據從1活動傳遞到另一個
- 21. 將QBRTCSession對象從一個活動傳遞到另一個活動
- 22. 將ImageView從一個活動傳遞到另一個活動 - 意圖 - Android
- 23. 將位圖圖像從一個活動傳遞到另一個活動
- 24. 問題將ArrayList從一個活動傳遞到另一個活動
- 25. 無法將套接字從一個活動傳遞到另一個活動
- 26. 將LinkedHashMap <Object,String>從一個活動傳遞到另一個活動
- 27. 將用戶選擇值從一個活動傳遞到另一個活動
- 28. 將android.text.format.Time對象通過Intent從一個活動傳遞到另一個活動
- 29. 如何將字符串從一個活動傳遞到另一個活動?
- 30. 想要將圖像從一個活動傳遞到另一個活動
當我再次來到活動A,其中方法將在活動A – 2014-12-05 03:34:07