【发布时间】:2016-01-23 15:56:34
【问题描述】:
我正在使用 Android Studio / java。
当我的应用程序最小化时,我需要保存一些自定义变量。我试图制作一个可以通过 onSaveInstanceState() 保存的 Bundle,这似乎有效。一旦应用程序再次处于活动状态,问题就是检索它。据我了解,我可以通过 onRestoreInstanceState() 和 Oncreate() 得到它。问题是永远不会调用 onRestoreInstanceState(),并且在从最小化状态重新打开后不会调用 OnCreate()。
我希望能够按下主页按钮(目前似乎正在正确保存捆绑包),然后通过“最近”按钮重新打开应用程序。当我目前执行此操作时,应用程序会重置,并且我无法获取刚刚保存的 Bundle。我该怎么做?
编辑:调用 finish() 不起作用。我的活动在另一个活动之上,所以如果我这样做,我只会在上一个活动中结束。
【问题讨论】:
-
不起作用。我的活动在另一个活动之上,所以如果我这样做,我只会在前一个活动中结束。
标签: java android bundle state minimize