2012-05-02 16 views
0

でAlertdialogを閉じ:私はアンドロイドでAlertDialogを解任しようとしていますAndroidの

public AlertDialog dialog; 
      AlertDialog.Builder builder; 
       builder = new AlertDialog.Builder(this); 
       builder.setMessage("Message."); 
       dialog= builder.create(); 
       dialog.show(); 
    Thread thread = new Thread(this); 
    thread.start(); 

     public void run() { 
     Looper.prepare(); 
     //some code 
     handler.sendEmptyMessage(0); 
     Looper.loop(); 
     } 

     Handler handler= new Handler() { 

      @Override public void handleMessage(Message msg) 
      { dialog.dismiss(); 
      //some code 
      } 
      }; 

それは動作しません。私はいくつかの提案された方法を検索して試してみましたが、すべて成功しませんでした。 何か助けていただければ幸いです。

+0

ポスト少数あなたが呼び出して、ダイアログを閉じているより多くのコードの下のアラートの使用を中止します。 –

+0

ここからあなたはダイアログを閉じることがあります –

+0

このサイトを参照してください、http://www.mkyong.com/android/android-custom-dialog-example/ – Aerrow

答えて

0

警告の代わりにProgressDailogを使用してください。

To create: 



ProgressDailog progressDialog = ProgressDialog.show(this,"Loading ..", "Please Wait.."); 

To dismiss: 

progressDialog.dismiss(); 

コード

dialog.setPositiveButton("ok", null); 
     dialog.setCancelable(true); 
+0

私は積み込みサインを示すことを望まない。 –

関連する問題