如何在活動切換之間保存List<UserDefinedClass>
?我在onClickView函數中獲取數據。 UserDefinedClass是否需要實現一些接口?如何保存活動切換之間的List <UserDefinedClass>?
0
A
回答
1
我相信最好的方法是將該列表保留在Application
上下文中。
在任何你activitys呼叫使用yourApp
:
((yourApp)getApplication()).//any public function
public yourApp extends Application{
private List<UserDefinedClass> yourList;
//create functions to manipulate the list example:
public void add(UserDefinedClass a){
//add this to list
}
//finally function to access list
public List<UserDefinedClass> getList(){
return yourList;
}
}
//example:
List<UserDefinedClass> aList = ((yourApp)getApplication()).getList();
1
最好只將標識符傳遞給下一個活動,而不是傳遞整個列表。
UserDefinedClass
不應該實現一些接口,而應該是UserDefinedClass
List的類類型。換句話說,列表中的每個項目應該是UserDefinedClass
。這可以是一個字符串,甚至是一個自定義類。
1
是的,你可以通過它,如果它實現Parcelable。但是,如果數據庫或文件的大量數據可能對您更好。
相關問題
- 1. 如何在活動之間切換?
- 2. 在活動之間切換
- 3. 在活動之間切換
- 4. Android保存在不同活動之間切換的值
- 5. 在android中的活動之間切換?
- 6. 在Android中的活動之間切換
- 7. 活動之間的Android切換
- 8. 不能在活動之間切換
- 9. 在兩個活動之間切換
- 10. Page Curl。在活動之間切換
- 11. 在場景和活動之間切換
- 12. 在切換文化之間保存DateTime.Now
- 13. Android問題:在活動堆棧中的活動之間切換
- 14. 在活動之間切換時保存「開關」狀態(ON或OFF)
- 15. 如何和不同活動之間切換,保持業務持續
- 16. 在活動切換期間無法保存日期
- 17. 如何在兩個片斷之間切換活動android
- 18. 如何在活動之間切換時顯示進度條
- 19. 如何在現有活動之間切換?
- 20. 如何使用viewflipper在活動之間切換
- 21. 在活動之間切換活動/傳遞數據
- 22. 在活動之間保存mediaplayer狀態
- 23. 當在活動之間切換時,保持listview的數據保留
- 24. 如何在viewControllers之間切換時在UILabel中保存信息
- 25. 如何在重啓VS2008之間保存輪廓切換?
- 26. 切換堂兄之間的「活躍」類
- 27. 在活動之間保持locationListener活動
- 28. 用於在活動之間切換的動畫
- 29. viewControllers之間切換手動
- 30. 如何在活動之間保存數據並傳遞數據