让活动始终保持其状态

时间:2012-08-25 23:33:01

标签: android

我正在开发一个Android应用程序,用户将浏览不同的活动。我有一个RecentActivity.java类,它将显示一个空列表视图,每次用户输入其他活动时,我都会将每个活动添加到RecentActivity.java中的列表视图中。但是,当我退出应用程序并打开其他应用程序时,RecentActivity会丢失内容存储在列表视图中,因此我希望始终保留其数据。谢谢,我将感谢您的建议。

2 个答案:

答案 0 :(得分:1)

您可以创建一个SQLite数据库来存储您的浏览历史记录,这是Android中SQLite用法的教程: Android SQLite tutorial

答案 1 :(得分:0)

有许多不同的Storage Options,但要使用哪些取决于您存储的内容。

“状态”相当模糊,如果要存储原始数据,则可以使用共享首选项

如果要存储类但不需要查询功能(GSON库使其在大多数情况下非常容易使用),您可以使用JSON格式和GSON库之类的东西,然后编写结果外部或内部存储(由您决定)

我认为SQLite对于简单的状态存储会有点过分,但是再次不能确定你要存储的内容或者你是如何检索它的。