[英]Manage onBackPressed in single activity android app
我有一個活動應用程序,我想通過按兩次后退按鈕來管理應用程序退出。 現在我不知道如何以及在哪里管理 onBack。 你能幫忙嗎?
可以做這樣的事情
override fun onBackPressed() {
if (i == 0){
i++
return
}
else {
i = 0
super.onBackPressed()
}
}
將此添加到您的活動中
private var doublePressToExit = false
override fun onBackPressed() {
if (doublePressToExit) {
super.onBackPressed()
return
}
this.doublePressToExit = true
Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show()
Handler().postDelayed(Runnable { doublePressToExit = false }, 2000) // to reset doublePressToExit to false after 2 sec
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.