我想知道在特定实例中哪些所有片段都在我的后堆栈中。到目前为止,我尝试过的是:
FragmentManager Fm = getFragmentManager();
for (int i = 0; i< Fm.getBackStackEntryCount(); i++){
System.out.println(Fm.getBackStackEntryAt(i).getBreadCrumbTitleRes());
}
我还尝试了
Fm.getBackStackEntryAt(i).toString();
和.getId()
,但这不是人类可读的。尽管上面的代码为我提供了零或空值,但我仍然不知道哪个片段在什么位置。有什么提示吗? 最佳答案
您是否尝试过BackStackEntry对象的getName()方法?