2014-05-03 114 views
0

我做了一個應用程序,並且在其中一個活動中有一個進度對話框。當進度對話框完成時,我想顯示一個警告對話框。 我該怎麼辦?在進度對話框後顯示alertDialog

請引導我...

謝謝。

+0

好了,先加你的代碼,第二個可以顯示您的警報,當你放棄你的進度對話框,或者您可以使用setOnDismissListener(...) – Vilen

回答

1

我假設你已經知道如何顯示進度對話框。進度對話框有兩個監聽器,onDismiss和onCancel。看看這裏的區別:What is the difference between a dialog being dismissed or canceled in Android?

您可以根據您的要求選擇放置其中一個聽衆。這是一個示例代碼。

progressDialog.setOnDismissListener(new OnDismissListener() { 
    @Override 
    public void onDismiss(DialogInterface dialog) { 
     AlertDialog.Builder alertDialogBuilder = new AlertDialog.Builder(
      context); 

     // set title 
     alertDialogBuilder.setTitle("Your Title"); 

     // set dialog message 
     alertDialogBuilder 
      .setMessage("Message") 
      .setCancelable(false) 
      .setPositiveButton("Yes",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
       } 
       }) 
      .setNegativeButton("No",new DialogInterface.OnClickListener() { 
       public void onClick(DialogInterface dialog,int id) { 
       } 
      }); 

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

      // show it 
      alertDialog.show(); 
     } 
    }); 
+0

感謝我親愛的... – poursina