【发布时间】:2022-01-16 16:22:52
【问题描述】:
我的主要片段有太多视图无法加载,因为文件中的代码行正在增加。为了避免这种情况,我决定使用子片段来分隔视图。所以现在上部视图在子片段中,其余的底部视图在主片段中。到此为止。
现在我通过单击主片段中的一个视图来打开一个新片段。当我回到主片段时,它正在重新加载子片段,因为我收到 NullPointerException 并且应用程序崩溃了。
以下是我添加子片段的方式。
childFragmentManager.beginTransaction()
.replace(R.id.fragment_container, fragment)
.commitAllowingStateLoss()
了解更多。
我正在使用带有底部导航栏的导航。
- 如何避免这种情况?
- 在某些情况下,片段视图在返回该片段时会闪烁。如何避免?
【问题讨论】:
标签: android kotlin android-fragments navigation