мое приложение имеет только две базовые активности и несколько фрагментов. Я хочу отобразить предупреждение о выходе, когда пользователь достигает определенного базового фрагмента, нажав назад, нажав
override fun onBackPressed() {
if (drawer_layout.isDrawerOpen(GravityCompat.START)) {
drawer_layout.closeDrawer(GravityCompat.START)
} else {
// super.onBackPressed()
AlertDialog.Builder(this)
.setTitle("Exit Alert")
.setMessage("Do You Want To Exit Petals App?")
.setPositiveButton(android.R.string.ok) { dialog, whichButton ->
super.onBackPressed()
}
.setNegativeButton(android.R.string.cancel) { dialog, whichButton ->
}
.show()
}
Я использовал addtosatck для каждого фрагмента