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.