关闭后保存游戏应用程序

时间:2017-12-12 21:14:51

标签: android

我有这个应用程序游戏(android),我刚开始学习更多关于android developpement(使用eclipse)。 所以,当我测试游戏时,它的工作非常好。我有18级,当我开始游戏时,例如我在3级,我想关闭它并稍后再回到它,它不能保存我在3级并且我必须全部从开始。 我知道我应该做一些数据库来存储数据以便加载它,但我不知道从哪里开始。

3 个答案:

答案 0 :(得分:1)

覆盖活动中的onPause,并将其保存在那里。

其他一些答案提到了onDestroy,但如果你只是按下,则不一定会调用主页按钮。 onPause是生命周期方法,它可能是保存数据时的最佳选择,因为它在活动被销毁之前被调用,但它仍然被调用。

您也可以使用onDestroy,但是当应用本身最小化时,您必须致电finish()以确保调用onDestroy。在这些情况下,您最有可能必须覆盖onPause

对于实际的数据保存,您可以使用文件,SQLite或共享首选项。 Stack Overflow上还有其他帖子,但也有文档,涵盖了这些主题。

答案 1 :(得分:0)

覆盖onDestroy方法,以便在关闭游戏时保存游戏。 使用SQLite保存数据。您可以找到一些有关如何将其保存到简单数据库的教程。

答案 2 :(得分:0)

查看Android Documentation以获取更多信息。在那里,您将看到您将使用哪些方法。 我想你必须使用onDestroy()。

相关问题