Я работал над методом, который, я думаю, выполняет то, что вы просите, но единственное, что я смог выяснить из документации, это то, является ли этот метод просто пустым BackStack или есть лизначение для контейнера View.По сути, он находит запись, расположенную в верхней части стека, и удаляет все, включая эту запись.Если кто-то думает, что есть негативные последствия, дайте мне знать, потому что мне было бы очень любопытно:
public static void clearBackStack(FragmentManager manager){
int rootFragment = manager.getBackStackEntryAt(0).getId();
manager.popBackStack(rootFragment, FragmentManager.POP_BACK_STACK_INCLUSIVE);
}