在我的应用程序中,我有一个动态UI(通过布局膨胀创建),它主要由用户可以启动和停止的计时器组成。
我已经使用saveInstanceState()和bundle东西实现了屏幕旋转。
现在我想知道当用户自愿离开应用程序时如何保留UI状态。我有一个由线程更新的TextViews列表(如果计时器正在运行)。因此,为了重新创建UI的状态,我必须保存以下信息:remaining_time(long),started(true为false),order(将每个计时器放在正确的位置)
由于我不必进行查询或搜索,只是浏览整个数据并重新创建计时器,我说在这种情况下,每个计时器一行的平面文件会更好。
我错了吗?我应该使用SQLite吗?
答案 0 :(得分:0)
正如@Hiemanshu建议最好在SharedPreferences
中存储可拆分字符串