【发布时间】:2019-12-24 11:55:25
【问题描述】:
我将片段添加到后堆栈。例如:A, B, C, A, D。然后从D我要更新第二个A。
如果我使用supportFragmentManager.findFragmentByTag("A"),我会引用第一个A,它位于后堆栈的底部。
我尝试搜索fragments 集合、getBackStackEntryAt(i),但没有成功。
【问题讨论】:
-
目前我使用
parentFragment和childFragmentManager访问之前的片段,见stackoverflow.com/questions/14804526/…。 -
抱歉,
findFragmentByTag("A")经常引用最后一个“A”,但并非总是如此。如果我添加许多片段,它可以链接到最后一个“A”。这种行为很奇怪。