要保持片段的状态,您必须
setRetainInstance(true)在片段的内调用
onCreate()。它能做什么:
控制是否在活动重新创建期间保留片段实例(例如通过配置更改)。
这样可以保持活动重新创建的状态,但是在这种情况下,将不会重新创建活动,而是使用抽屉手动切换片段。在这种情况下,您不必在抽屉的click侦听器中创建新的片段,而必须使用
findFragmentById(intid)或来查找片段
findFragmentByTag(Stringtag)。如果返回的值为null,则可以安全地创建一个新值。



