我正在使用onRestoreInstance()来检索onSaveInstance中保存的数据,但是在我的应用程序中,当再次返回活动时它没有被调用。
当我的活动正在运行时,我按Home键。然后,如果我再次启动活动,则不会调用onRestorInstance(),这就是为什么我无法检索值。
任何人都可以在调用onRestoreInstance()方法时完全解释吗?
答案 0 :(得分:0)
按Home键不会导致ReCreate,只是onPause(),但是在onCreate()之后调用OnRestoreInstanceState(),你可以检查Recreating。