保存应用程序的实际状态

时间:2012-09-02 22:29:45

标签: android android-preferences android-sqlite

我正在开发一个应用程序,其中一个功能是录音。用户可以从4个类别中进行选择。每个类别都包含从数组填充的字符串。屏幕上当时显示一个字符串/单词。一旦记录下来,他或她可以刷屏幕以查看下一个单词。下一个词当然是数组中的下一个项目。在运行期间,我通过将其保存在变量中来跟踪实际位置。但是,当用户退出应用程序时,所有变量都会被重置,当回来时,他或她必须从第一个单词重新开始。我知道我必须在文件或数据库中保持当前位置才能记住最后一个状态。我的问题是在这种情况下保存它的最佳选择是什么?除了当前位置,每个用户还将分配一个数字(在ebay上的反馈或在stackoverflow中的声誉),我也必须跟踪。共享首选项是一个不错的选择,还是创建一个SQLite数据库更好?请指教。谢谢。

0 个答案:

没有答案