从PreferenceFragmentCompat片段导航时查看故障

时间:2019-12-16 13:25:44

标签: android android-fragments kotlin android-navigation

我有一个奇怪的错误,我无法弄清楚。 我有3个片段,并使用Android导航在它们之间进行导航。一切正常,但是,一旦我进入可以访问首选项的设置片段,并导航回到具有列表视图的主片段,ListAdapter项中的一个TextView突出显示了几秒钟,然后消失了。从现在开始,每当我从任何片段导航回到该片段时,都会发生亮点,直到重新启动该应用程序为止。

有什么想法吗?

This is the problem

2 个答案:

答案 0 :(得分:0)

您是否添加了片段或将其替换到了容器中?当您添加多个片段,而在添加新片段之前,它不会被删除,这是一个问题。因此,请使用替换片段,并使用addToBackStack()方法进行检查。

答案 1 :(得分:0)

所以我找到了解决方法。

将MaterialCardView或顶部布局高度更改为wrap_content。

将首选项库降级为1.1.0-aplha01也可以解决。