在对话框被解除后调用函数

时间:2011-11-14 06:19:23

标签: android

在我的应用程序中,当活动启动时,我调用AsynTask来加载页面中的一些细节。在用户单击按钮之间,用于显示的警报对话框构建器。当用户单击“确定”按钮时,我希望解除对话框,并再次调用异步任务。怎么做。

我尝试在警告框中调用该函数,然后解除它崩溃的对话框。

我尝试在dialog.dismiss()行之后调用该函数,但随后该应用程序也崩溃了。

怎么做,请帮助我的朋友....

2 个答案:

答案 0 :(得分:0)

我很遗憾在我的代码中犯了错误。

在后台进程中,我调用了一个params值,这是我出错的原因,

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

在做了一些改动之后,它很好用,对不起朋友。

答案 1 :(得分: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();
            }