【发布时间】:2011-05-18 02:13:27
【问题描述】:
我使用异步任务上传图像并获得一些结果。
上传图片时,我看到一个进度对话框,用 onPreExecute() 方法编写,如下所示:
protected void onPreExecute() {
uploadingDialog = new ProgressDialog(MyActivity.this);
uploadingDialog.setMessage("uploading");
uploadingDialog.setCancelable(true);
uploadingDialog.show();
}
好的,当我按下后退按钮时,显然对话框会因为 setCancelable(true) 而消失。
但是(显然)异步任务并没有停止。
那么我该如何解决这个问题?当我按下后退按钮时,我想取消对话框和异步任务。有什么想法吗?
编辑:找到解决方案。在下面查看我的答案。
【问题讨论】:
标签: android asynchronous task back