final Dialog Alert_Dialog = new Dialog(MainList.this);
Alert_Dialog.requestWindowFeature(Window.FEATURE_NO_TITLE);
Alert_Dialog.setContentView(R.layout.alert_dialog_progressbar);
((TextView)Alert_Dialog.findViewById(R.id.txtMessage)).setText(R.string.please_wait_);
Alert_Dialog.setCancelable(false);
Alert_Dialog.show();
((Button) Alert_Dialog.findViewById(R.id.btnCancel)).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Alert_Dialog.cancel();
}
});
然后调用 AsynTask 像:
String res="";
try{
SendingWebPageTask sendMaster=new SendingWebPageTask();
res=sendMaster.execute(UrlMaster).get();
}catch (Exception e) {
e.printStackTrace();
}
我正在返回基于响应的 url 响应我的值我正在调用第二个 url 但问题是当我以这种方式从异步任务返回值时它不会显示对话框并且它将挂起设备直到 asynTask 无法完成它任务所以任何人都可以帮助我。