【发布时间】:2019-06-06 21:36:57
【问题描述】:
场景:片段可见,用户最小化应用程序并将其从后台拉回。
为什么 onCreateView onCreate 没有被调用,它直接跳转到调用 onStart?
onCreate onCreateView 什么时候调用?直接跳转到onStart如何恢复fragment数据?
【问题讨论】:
场景:片段可见,用户最小化应用程序并将其从后台拉回。
为什么 onCreateView onCreate 没有被调用,它直接跳转到调用 onStart?
onCreate onCreateView 什么时候调用?直接跳转到onStart如何恢复fragment数据?
【问题讨论】:
如此处所述: https://developer.android.com/guide/components/fragments#Lifecycle
“片段不可见。宿主活动已停止或片段已从活动中删除但添加到后台堆栈。停止的片段仍然存在(所有状态和成员信息由系统)。但是,它不再对用户可见,如果活动被杀死,它就会被杀死。”
您可以使用 onStart() 方法上的 OnSaveInstanceState(Bundle) 保存数据
【讨论】: