如何在活动切换之间保存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. 如何在活动之间保存数据并传递数据