我在android studio中有一个带有3个webview页面的选项卡式活动项目 在每个片段中都有一个webview 我想让每个窗口都可以在webview canGoback时返回
如果webview无法返回,我想激活两次单击以关闭应用程序
private var doubleBackToExitPressedOnce = false
override fun onBackPressed() {
if (webview1.canGoBack()){
webview1.goBack()
}else{
if (webview2.canGoBack()){
webview2.goBack()
}else{
if (webview3.canGoBack()){
webview3.goBack()
}else{
if (doubleBackToExitPressedOnce){
super.onBackPressed()
doubleBackToExitPressedOnce = true
Toast.makeText(this, "Please click BACK again to exit", Toast.LENGTH_SHORT).show()
Handler().postDelayed({ doubleBackToExitPressedOnce = false }, 2000)
}
}
}
}
}