I have a problem with clean my stack back. This method shows my fragment:
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) } } I have no idea how to clear my stack.