我正在使用我一直在研究的Android应用程序遇到一些奇怪的行为,这是发生的事情:
知道为什么FragmentActivity在应用程序暂停一段时间后会丢失,我认为它存在某种垃圾收集问题,但通常不会破坏整个应用程序而不仅仅是FragmentActivity?
有些注意事项:
注意:当我从清单中的activity元素中删除android:configChanges="orientation|keyboardHidden|screenSize"
并进行方向更改时,我也可以轻松地重现此问题。
所以我假设它不是在活动娱乐后保持观点的状态。
onSaveInstanceState
和onRestoreInstanceState
被称为ok,并且片段上设置了setRetainInstance(true);
,所以我不确定为什么会发生这种情况。
答案 0 :(得分:2)
你的问题看起来像是Maurycy的问题 - 你所拥有的片段引用与ViewPager使用的片段不同,因为Android已经重新创建了一些片段并让你离开了循环。请查看my answer他的问题。