Android:加载程序管理器在轮换后加载结果

时间:2017-03-07 12:07:58

标签: android android-fragments android-loadermanager

我使用本机片段后端堆栈来浏览文件夹和本机Android LoaderManager以加载文件夹数据。

我正在使用下一代码将新片段添加到堆栈中:

  getChildFragmentManager().beginTransaction()
                    .replace(R.id.navigation_stack_frame, fragment)
                    .addToBackStack(null)
                    .commit();

让我想象一下我有一堆片段。

1 - > 2 - > 3 - > 4 - > 5 - > 6

旋转设备后,LoaderManager在 6和5片段中调用我的回调和onLoadResult方法
问题是 - 第5个片段没有视图。因为这个片段被第6个替换,第5个视图被破坏了。

如何弄清楚这个问题?

更新

当堆栈有超过3-4个元素时,我能够重现这个问题

0 个答案:

没有答案