Android - 效率+多项活动&存储数据

时间:2013-10-03 10:02:41

标签: android

我已经离开游戏一段时间没有编码,并决定用一些Android内容刷新自己。我正在尝试用许多页面上的单选按钮和文本制作一个非常基本的应用程序,人们在故事中按照自己的路线。

问题的出现是否可能最终导致数月/数千项活动。有更清洁或更有效的方法吗?

我想知道的第二个问题是存储玩家统计数据的最佳方式 - 例如健康等等,以便它们在关机后可用(我记得我应该使用onStop()或类似的东西?)

欢呼任何提示! 肯

2 个答案:

答案 0 :(得分:1)

活动数量不是问题。操作系统将破坏堆栈中的活动。当用户导航回来时,它将使用原始意图和您在onSaveInstanceState中保存的任何内容重新创建活动(因此您可能必须使用它)。

使用数据存储。你有sqlite + contentprovider,或者你可以使用SharedPreferences直接键值。

答案 1 :(得分:1)

有一堆活动似乎有点过分。为什么不只是一个Activity并根据需要从字符串资源加载故事和单选按钮的文本?

SharedPreferences可能是最简单的启动和运行存储方法。