2013-10-27 45 views
0

當出現對話框要求關閉並選擇「YES」時,應用程序不會關閉,但看起來像是這樣。它看起來可能會關閉屏幕,但不是實際的應用程序。這是來自MainActivity.java。任何想法或建議?在關閉對話框中點擊YES時無法讓我的應用程序關閉

private void showAlerExit() { 
    { 
     AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
       this); 

     alertDialogBuilder 
       .setMessage("Are you sure you want to quit?") 
       .setCancelable(false) 
       // button yes 
       .setPositiveButton("Yes", 
         new DialogInterface.OnClickListener() { 
          public void onClick(DialogInterface dialog, 
            int id) { 
           // if this button is clicked, close 
           // current activity 
           MainActivity.this.finish(); 

          } 
         }) 
       // button no 
       .setNegativeButton("No", 
         new DialogInterface.OnClickListener() { 
          public void onClick(DialogInterface dialog, 
            int id) { 
           // if this button is clicked, just close 
           // the dialog box and do nothing 
           dialog.cancel(); 
          } 
         }); 

     // create alert dialog 
     AlertDialog alertDialog = alertDialogBuilder.create(); 

     // show it 
     alertDialog.show(); 
    } 

} 
+0

'它看起來可能會關閉屏幕但不是實際的應用程序'這是什麼意思?注意。您不會「關閉」Android應用程序,也不會關閉網頁。用戶離開它。 – Simon

回答

相關問題