Android:TabHost Activity在kill / OnSaveInstanceState之后不起作用

| 我不确定自己是否做错了什么,但是当我偶然发现一个类似的错误时,它可能也是另一个错误。我想知道您是否可以确认这一点甚至知道解决方案? 好的,所以我有一个包含两个活动A和B的选项卡主机。 A是“第一”标签。因此,如果我执行以下操作: (A已打开) 开关B 关闭应用 杀死进程 再次打开应用 (B出现) 那我一切都很好使用Log我看到A和B都调用了\“ onRestoreInstanceState \”。 现在,我执行以下操作: (B已打开,我尚未切换回A) 开关B 关闭应用 杀死进程 再次打开应用 (B出现) 然后为B调用\“ onRestoreInstanceState \”,但不为A调用。get \\ onCreate \中的null捆绑包。 如果我切换到A,然后又回到B,就可以了。之后,我可以重复上述行为。 我知道这听起来有点令人困惑,但是以前有人遇到过吗? 亲切的问候, 海蜇 编辑: 我已经在其他选项卡上重复了此操作(保持A打开,取消活动,恢复它,再次取消它,再恢复它)。然后,在我故意切换选项卡之前,不会调用B的\“ onCreate \”;不管它是否被恢复过,它总是会得到SavedInstance捆绑包。所以一切都很好。 编辑2: 除此之外,旋转更改也是如此。以前有没有人认真注意过?在2.2模拟器和2.3手机上都能正常工作。     
已邀请:

要回复问题请先登录注册