当用户双击硬件后退按钮时,我试图退出我的应用程序,我在我的应用程序中使用了以下代码:
if (doubleBackToExitPressedOnce) {
super.onBackPressed();
Dashboard_Activity.this.finish();
return;
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this, "Please click BACK again to exit",
Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
doubleBackToExitPressedOnce = false;
}
}, 2000);
在这里,当用户双击硬件后退按钮时,相同的活动会一次又一次地出现,但应用程序不会退出。你能帮我解决这个问题吗?