2016-03-05 69 views
0

我正在开发一个android应用程序,它将随机选择一个活动供人们从数组列表中完成。我希望这个列表由应用程序的用户通过添加或删除列表中的活动来编辑。我希望在应用程序打开时加载列表并在暂停,关闭或销毁时保存。我不知道如何存储数组列表加载它。我曾尝试了解过去关于此主题的帖子,但无法理解如何实施它们。在Android中保存和加载ArrayLists

我可以帮忙,这将不胜感激。

回答

1

你有一些替代方案:

1)使用本地数据库(我建议的伟大业绩greendao)。 Here's the oficial page

就像您在传统数据库中存储(在OnPause方法中)数据并在用户下次打开应用程序时查询它一样。

2)使用序列化(对于少量数据很方便),如onPause方法中的前一个序列化对象并在用户打开应用程序时将其反序列化。 Here's a tutorial about it