簡體   English   中英

如何在我的應用程序中使用alertdialog管理智能手機上的后退按鈕

[英]how to manage the back button on smartphone with alertdialog in my app

我會正確處理智能手機后退按鈕的壓力,我知道當按下時會顯示一個警告對話,詢問“你確定要通過APP退出”,如果用戶再次按下應用關閉

在第一個Activity或Activity中沒有返回(exit除外)的情況下覆蓋以下方法,並顯示彈出對話框以確認退出

@Override
public void onBackPressed() {
    DialogInterface.OnClickListener listener = new OnClickListener() {
        @Override
        public void onClick(DialogInterface dialog, int which) {
            YourActivity.this.finish();
        }
    };
    AlertDialog.Builder bldr = new Builder(YourActivity.this);
    bldr.setMessage("Are you sure you want to exit?");
    bldr.setPositiveButton(android.R.string.yes, listener);
    bldr.setNegativeButton(android.R.string.no, null);
    bldr.show();
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM