Android 未调用onRestoreInstance()

Android 未调用onRestoreInstance(),android,android-lifecycle,Android,Android Lifecycle,我使用onRestoreInstance()检索保存在onSaveInstance中的数据,但在我的应用程序中,当再次返回活动时,不会调用它 当我的活动正在运行时,我按Home键。如果我再次启动该活动,则不会调用onRestorInstance(),这就是我无法检索值的原因 有人能解释一下调用onRestoreInstance()方法的确切时间吗?按Home键不会导致重新创建,只会导致onPause(),但OnRestoreInstanceState()是在onCreate()之后调用的您可以对

我使用onRestoreInstance()检索保存在onSaveInstance中的数据,但在我的应用程序中,当再次返回活动时,不会调用它

当我的活动正在运行时,我按Home键。如果我再次启动该活动,则不会调用onRestorInstance(),这就是我无法检索值的原因


有人能解释一下调用onRestoreInstance()方法的确切时间吗?

按Home键不会导致重新创建,只会导致onPause(),但OnRestoreInstanceState()是在onCreate()之后调用的您可以对此进行检查。

当“活动”被销毁时,您可以在onRestoreInstance()中保存和检索类似方向的更改,以覆盖“活动”中的onPause()和onResume()。记录一个声明并检查自己