有条件地导航到上一个片段时如何防止片段重新创建

时间:2020-06-18 05:48:28

标签: android android-fragments navigation

我有两个片段A和B。
A是一种包含EditText的形式,需要从片段B中选择一个值。
在从B中选择项目之后使用导航组件并且有条件地导航到A时,EditText的值消失了。重新创建该片段。如何预防呢?

我的目的是在不重建A的情况下将价值从B转移到A

1 个答案:

答案 0 :(得分:0)

没有看到您的代码很难给您一个直接的答案,但是这里有一些一般性的想法

1)Add fragment A to the backstack,当您从片段B返回时,它将持续存在

2)Find fragment A by its tag,如果存在,请不要创建新的片段A