0

我已经有一段时间没有玩编码了,并决定用一些 Android 的东西来刷新自己。我正在尝试制作一个非常基本的应用程序,其中包含许多页面上的单选按钮和文本,人们在故事中遵循自己的路线。

开始的问题是这可能最终有成百上千的活动。有没有更清洁或更有效的方法来做到这一点?

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

为任何提示干杯!肯

4

2 回答 2

1

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

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

于 2013-10-03T10:21:02.363 回答
1

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

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

于 2013-10-03T10:14:39.320 回答