【问题标题】:Is the Fragments backstack also restored when the activity is recreated after its process being killed?当 Activity 在进程被杀死后重新创建时,Fragments backstack 是否也恢复了?
【发布时间】:2012-07-23 17:37:04
【问题描述】:

由于fragments back stack是由宿主activity管理的,如果这个activity被系统销毁(因为系统在其他地方需要更多内存)并在用户回来之后重新创建,是否会重新创建fragments back stack状态也是系统的?

【问题讨论】:

  • 您的问题找到答案了吗?

标签: android android-fragments


【解决方案1】:

我不相信默认情况下会保存片段回栈。但是,您可以要求添加它:

FragmentTransaction.addToBackStack()

【讨论】:

  • 是的,我知道。我正在使用 FragmentTransaction.addToBackStack()。但是fragments backstack和activity backstack是不一样的。据我所知,碎片回栈由托管碎片的活动管理。如果该活动被杀死,碎片回栈在哪里?
猜你喜欢
  • 2010-09-28
  • 2013-01-02
  • 2010-12-02
  • 1970-01-01
  • 2013-05-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多