Как очистить стек обратно фрагмент - PullRequest
0 голосов
/ 29 января 2019

У меня проблема с очисткой стека обратно.Этот метод показывает мой фрагмент:

private fun showFragment(fragment: Fragment, titleTag: String) {

    supportFragmentManager.beginTransaction()
        .replace(R.id.container, fragment, titleTag)
        .addToBackStack(titleTag)
        .commit()

    if (drawer_layout.isDrawerOpen(GravityCompat.END)) {
        drawer_layout.closeDrawer(GravityCompat.END)
    }
}

Я понятия не имею, как очистить свой стек.

1 Ответ

0 голосов
/ 29 января 2019
FragmentManager manager = getFragmentManager();
FragmentManager.BackStackEntry first = manager.getBackStackEntryAt(0);
manager.popBackStack(first.getId(), FragmentManager.POP_BACK_STACK_INCLUSIVE);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...