场景:片段可见,用户将应用程序最小化,并将其从后台恢复。
为什么不调用onCreateView onCreate并直接跳转到调用onStart?
何时onCreate onCreateView被调用?如果片段数据直接跳转到onStart,该如何恢复?
答案 0 :(得分:0)
如此处所述: https://developer.android.com/guide/components/fragments#Lifecycle
“该片段不可见。主机活动已停止或该片段已从活动中删除但已添加到后台堆栈中。已停止的片段仍处于活动状态(所有状态和成员信息均由主机保留系统)。但是,它不再对用户可见,如果活动被杀死,则会被杀死。”
您可以使用onStart()方法上的OnSaveInstanceState(Bundle)保存数据