确认后退提示退出应用程序

deq*_*c64 2 android back

我正在开发一个使用Android设备的后退按钮的应用程序.我想知道如何检查活动是否是最后一个,如果用户再次按下它,它不会退出应用程序,除非用户再次按下,就像9gag应用程序一样.

谢谢!

Hen*_*nry 7

@Override
public void onBackPressed() {
    new AlertDialog.Builder(this)
        .setIcon(android.R.drawable.ic_dialog_alert)
        .setTitle("Closing Activity")
        .setMessage("Are you sure you want to close this activity?")
        .setPositiveButton("Yes", new DialogInterface.OnClickListener()
    {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            finish();    
        }

    })
    .setNegativeButton("No", null)
    .show();
}
Run Code Online (Sandbox Code Playgroud)