1
我想知道在特定情况下哪些碎片位于我的背堆栈中。到目前为止,我曾尝试是这样的:如何获取背堆栈条目的可读格式? (片段)
FragmentManager Fm = getFragmentManager();
for (int i = 0; i< Fm.getBackStackEntryCount(); i++){
System.out.println(Fm.getBackStackEntryAt(i).getBreadCrumbTitleRes());
}
我也试过Fm.getBackStackEntryAt(i).toString();
也.getId()
,但不是人类可读。虽然上面的代码给了我一个零或一个空值,但我仍然不知道哪个片段位于哪个位置。任何提示?
Fragment Manager类没有getName()方法。 方法getName()未定义类型FragmentManager.BackStackEntry – Skynet
http://developer.android.com/reference/android/app/FragmentManager.BackStackEntry.html#getName() –
是的,我也读过,但它的惊人我如何得到这个错误。我还在开始其意图时为片段设置了标签。 – Skynet