我正在开发一个Android应用程序,用户将浏览不同的活动。我有一个RecentActivity.java类,它将显示一个空列表视图,每次用户输入其他活动时,我都会将每个活动添加到RecentActivity.java中的列表视图中。但是,当我退出应用程序并打开其他应用程序时,RecentActivity会丢失内容存储在列表视图中,因此我希望始终保留其数据。谢谢,我将感谢您的建议。
答案 0 :(得分:1)
您可以创建一个SQLite数据库来存储您的浏览历史记录,这是Android中SQLite用法的教程: Android SQLite tutorial
答案 1 :(得分:0)
有许多不同的Storage Options,但要使用哪些取决于您存储的内容。
“状态”相当模糊,如果要存储原始数据,则可以使用共享首选项
如果要存储类但不需要查询功能(GSON库使其在大多数情况下非常容易使用),您可以使用JSON格式和GSON库之类的东西,然后编写结果外部或内部存储(由您决定)
我认为SQLite对于简单的状态存储会有点过分,但是再次不能确定你要存储的内容或者你是如何检索它的。