我正在运行 asynctask,完成后,我关闭 progressDialog 并相应地调用 AlertDialog:
AlertDialog.Builder builder = new AlertDialog.Builder(this);
builder.setMessage("Test")
.setCancelable(false)
.setPositiveButton("OK", new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
}
});
AlertDialog alert = builder.create();
alert.show();
在应用程序上待机
- 应用程序待机
- 正在进行的异步任务
- Asynctask 已完成,progressDialog 已关闭
- (应用程序仍处于待机状态)AlertDialog 应有的显示
主屏幕
- 正在进行的异步任务
- 转到主屏幕
- Asynctask 已完成,progressDialog 已关闭
- 调用 AlertDialog 来显示
- 回到应用程序,但警报对话框没有出现,它给了我灰色的屏幕。
有没有办法解决这个问题?我试图搜索它,但找不到有人有同样的问题..