我想删除片段并获取已删除片段的名称。
我使用过fragmentManager.popBackStack();删除片段但是 想要删除片段的名称
请帮助我
答案 0 :(得分:2)
在删除之前从BackStackEntry获取片段名称
检查这个,
FragmentManager manager = getSupportFragmentManager();
if (manager.getBackStackEntryCount() > 0) {
FragmentManager.BackStackEntry first = manager.getBackStackEntryAt(0);
Log.e(TAG, "clearBackStack: " + first.getName());
manager.popBackStack(first.getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE);
}