【问题标题】:Android fragment lifecycle when bringing fragment back from background从后台带回片段时的Android片段生命周期
【发布时间】:2019-06-06 21:36:57
【问题描述】:

场景:片段可见,用户最小化应用程序并将其从后台拉回。

为什么 onCreateView onCreate 没有被调用,它直接跳转到调用 onStart?

onCreate onCreateView 什么时候调用?直接跳转到onStart如何恢复fragment数据?

【问题讨论】:

    标签: android android-fragments


    【解决方案1】:

    如此处所述: https://developer.android.com/guide/components/fragments#Lifecycle

    “片段不可见。宿主活动已停止或片段已从活动中删除但添加到后台堆栈。停止的片段仍然存在(所有状态和成员信息由系统)。但是,它不再对用户可见,如果活动被杀死,它就会被杀死。”

    您可以使用 onStart() 方法上的 OnSaveInstanceState(Bundle) 保存数据

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-28
      • 1970-01-01
      • 1970-01-01
      • 2020-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多