我正在开发一个包含3个标签(片段)的应用程序,其中一个具有列表视图。我创建了BookmarksItem.java。它实现了Serializable和Parcelable。这是我的问题;当我点击其他片段并返回listview片段时,所有数据都会丢失。我尝试了savedInstanceState putParcelableArrayList并在onCreateView和onActivityCreated上使用getParcelableArrayList(key)。不幸的是,它不起作用。如何正确保存数据?全部谢谢
答案 0 :(得分:0)
您必须使用SQLite。在为onStop()
调用Fragment
后,您的所有数据都将丢失。
这是一个不错的tutorial for SQLite。
答案 1 :(得分:0)
你很简单的方法
1)覆盖onResume
以再次实例化列表
2)使用标准Java IO(或任何你想要的)
存储和加载列表