1

我有一个没有碎片的应用程序。我修改了一个活动以使用片段。问题是,现在当活动进入后台然后再次进入前台时,onCreate 被调用:看起来活动被杀死以节省内存或出于其他原因。

我试图在 onSaveInstanceState 中保存一个包,但是当再次打开活动时,我在 onCreate 中收到一个空包,并且没有调用 onRestoreInstanceState(我检查了在进入后台时是否收到了对 onSaveInstanceState 的调用)。

有什么线索吗?

谢谢

4

1 回答 1

0

我最近更新了我的第一个应用程序以使用 Fragments。我在 onSaveInstanceState 中创建包,然后在 onActivityCreated 中检索包。这两种方法都在 Fragment 派生类中!也许您正在 Fragment 中创建捆绑包,然后尝试在 Activity 中检索它?

于 2012-08-24T15:22:24.050 回答