在我的应用程序中,当活动启动时,我调用AsynTask来加载页面中的一些细节。在用户单击按钮之间,用于显示的警报对话框构建器。当用户单击“确定”按钮时,我希望解除对话框,并再次调用异步任务。怎么做。
我尝试在警告框中调用该函数,然后解除它崩溃的对话框。
我尝试在dialog.dismiss()
行之后调用该函数,但随后该应用程序也崩溃了。
怎么做,请帮助我的朋友....
答案 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();
}