活动被杀死但在onCreate中未收到保存的包

时间:2011-10-12 09:07:02

标签: android android-activity fragment oncreate

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

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

有任何线索吗?

感谢

1 个答案:

答案 0 :(得分:0)

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