2011-11-14 12 views
1

の関数を呼び出すと、アクティビティが起動すると、AsynTaskを呼び出してページの詳細を読み込みます。ユーザーがボタンをクリックすると、アラートダイアログビルダが表示されます。ユーザーが[OK]ボタンをクリックすると、ダイアログが閉じられ、もう一度非同期タスクを呼び出すことができます。これを行う方法。私のアプリでダイアログボックスが閉じられた後、

私は、ダイアログボックスを閉じる前にアラートボックス内の関数を呼び出そうとしましたが、クラッシュしました。

私はdialog.dismiss()行の後に関数を呼び出そうとしましたが、アプリケーションもクラッシュしました。これを行うにはどのように

、plsは私に友人を助ける....

+0

コードを投稿してください。 –

答えて

0

私は申し訳ありません私のコードでミスを犯しています。

私はparamsは値を呼び出していますバックグラウンドプロセスで行うで

それは私のエラーの原因で、その中にいくつかの変更を行った後

protected Void doInBackground(Bundle... params) 
{ 
    Bundle savedInstanceState = params[0]; 
     ..... 
     ..... 
} 

、それは良い、申し訳ありません友達が働いています。

0
new AlertDialog.Builder(Test.this) 
        .setTitle("Error") 
        .setMessage("Connection timeout. Try again.") 
        .setPositiveButton("ok", new android.content.DialogInterface.OnClickListener(){ 

          public void onClick(DialogInterface dialog,int which) { 
           new Progress().execute("");        
          }        
         }) 
        .show(); 
      } 
関連する問題