Android删除当前片段并获取删除片段名称
问题描述:
我想删除片段并获取删除片段的名称。Android删除当前片段并获取删除片段名称
我已经使用了fragmentManager.popBackStack();对于删除片段,但 要删除片段的名称以及
请帮我这个
答
从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);
}
你需要得到片段popbackstack之前的名称。在pobackstack呼叫后不可能。 –