我想知道在特定实例中哪些所有片段都在我的后堆栈中。到目前为止,我尝试过的是:

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()方法?

07-24 09:49
查看更多