我正在创建一个android应用程序,我在其中异步地将大量数据加载到本地数据库中。在启动该异步任务时,我可以显示一个警告对话框。但问题是,在完成该异步任务后,我无法解雇它。数据加载后,我将一些标志设置为true。那么,如何在没有用户干预的情况下通过检查这些标志来解除警报对话?如何自动关闭alertdialog
-1
A
回答
1
让您ProgressDialog对象在活动类的全球像
ProgressDialog mProgressDialog = null;
然后创建您的对话框
mProgressDialog = new ProgressDialog(this);
mProgressDialog .setMessage("Please wait...");
mProgressDialog .setIndeterminate(false);
mProgressDialog.setMax(100);
mProgressDialog .setCancelable(false);
而且通过mProgressDialog到您的AsyncTask类的构造函数一样
new MyAsyncTask(mProgressDialog)
这是您的MyAsyncTask构造
public MyAsyncTask(ProgressDialog prgDialog) {
mPrgDialog = prgDialog;
}
现在你可以使用mPrgDialog对象取消对话框。希望这会帮助你。
+0
谢谢兄弟。有效。 – poly 2014-12-09 06:17:55
+0
非常欢迎:) – 2014-12-09 07:49:13
2
在AsyncTask onPostExecute();
0
称为dialog.dismiss();
在你的AsyncTask dismiss the dialog
的onPostExecute method
使用方法dialog.dismiss()
相关问题
- 1. 如何关闭AlertDialog?
- 2. 防止AlertDialog自动关闭NeutralButton点击???
- 3. 如何关闭Android alertdialog
- 4. 如何防止AlertDialog关闭?
- 5. 关闭AlertDialog框
- 6. AlertDialog不关闭xamarin
- 7. Android AlertDialog force关闭
- 8. 关闭clicklistener上的自定义alertdialog
- 9. 如何自动关闭InfoWindows
- 10. 如何自动关闭JOptionPane?
- 11. 如何在alertdialog关闭后刷新edittext
- 12. 如何在FlatButton单击中关闭AlertDialog?
- 13. 如何让搜索按钮关闭AlertDialog?
- 14. 如何不关闭AlertDialog的Android
- 15. 如何用鼠标点击关闭AlertDialog?
- 16. 如何自动隐藏AlertDialog
- 17. 自动关闭?
- 18. 如何关闭Clion中的自动关闭参数
- 19. 如何关闭父项时自动关闭子jFrames?
- 20. 如何在Bluefish中关闭括号自动关闭
- 21. 自动关闭JqueryDialog
- 22. simpledialog2自动关闭
- 23. Applet自动关闭
- 24. 自动关闭QMessageBox
- 25. 自动关闭iframe
- 26. SearchView自动关闭
- 27. 如何关闭excel窗口自动?
- 28. Xcode 8:如何关闭自动保存
- 29. PetaPoco - 如何关闭自动增量?
- 30. 如何关闭自动回复?
感谢您的回复。但问题是,异步任务被写入另一个类文件。我该如何解除该课程的对话? – poly 2014-12-08 06:56:18