0

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

4

2 回答 2

1

你可以创建一个 SQLite 数据库来存储你的浏览历史,这里有一个 SQLite 在 Android 中的使用教程: Android SQLite 教程

于 2012-08-25T23:42:57.350 回答
0

有许多不同的存储选项,但使用哪种取决于您存储的内容。

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

如果您想存储类但不需要查询功能(GSON 库使其在大多数情况下非常易于使用),您可以使用 JSON 格式和类似GSON库的东西,然后将结果写入外部或内部存储(向上给你)

在我看来,SQLite 对于简单的状态存储来说太过分了,但又不能完全确定您要存储什么或如何尝试检索它。

于 2012-08-26T02:51:19.173 回答