2012-04-05 10 views
0

私はAsynTaskを持っており、進行中のダイアログを表示しています。電話は着信を受信します。コールが停止した後、進行ダイアログは表示されませんが、ダイアログが表示されている場合は、アクティビティのレイアウトが暗くなります。何かアイデアはありますか?Android:ProgressDialogを表示していません

私はこのようなsomethinあります

Recovery recovery=new Recovery(); 
recovery.execute(); 

そしてasynktask:

public class Recovery extends AsyncTask<String, Void, Integer>{ 
     @Override 
     protected Integer doInBackground(String... uri) { 
      publishProgress(); 
      //some code 
      return Ret; 
     } 
     @Override 
     protected void onProgressUpdate(Void... values) { 
      super.onProgressUpdate(values); 
      showDialog(RECOVERY); 
     } 
     @Override 
     protected void onPostExecute(Integer result) { 
      super.onPostExecute(result); 
      dismissDialog(RECOVERY); 
     } 
    } 
+0

あなたは私たちにいくつかのコードを示す気にしてください動作します。この方法は? – keyboardsurfer

答えて

0

使用それは

ProgressDialog dialog = new ProgressDialog(YourActivity.this); 

    @Override 
    protected void onPreExecute() 
    { 
     this.dialog.setMessage("Loading Please Wait..."); 
     this.dialog.show() 
    } 



    @Override 
    protected void onPostExecute(Integer result) { 
     super.onPostExecute(result); 
     if (this.dialog.isShowing()) { 
       this.dialog.dismiss(); 
      } 
    } 
関連する問題