我正在創建一個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?
- 3. 如何關閉AlertDialog?
- 4. 防止AlertDialog自動關閉NeutralButton點擊???
- 5. 如何防止AlertDialog關閉?
- 6. 如何關閉Android alertdialog
- 7. 如何添加「是」和「否」選項來自動關閉AlertDialog?
- 8. 關閉AlertDialog框
- 9. Android AlertDialog force關閉
- 10. 防止AlertDialog關閉
- 11. AlertDialog不關閉xamarin
- 12. 關閉AlertDialog onItemClick後 - 自定義ListViewDialog
- 13. 關閉clicklistener上的自定義alertdialog
- 14. 如何自動關閉infoWindow?
- 15. 如何自動關閉JOptionPane?
- 16. 如何自動關閉InfoWindows
- 17. 如何自動關閉JMXConnectorServer
- 18. 如何自動關閉VTKRenderWindow
- 19. 如何用鼠標點擊關閉AlertDialog?
- 20. AlertDialog關閉時如何調用函數?
- 21. 如何在android中關閉AlertDialog
- 22. 如何不關閉AlertDialog的Android
- 23. 如何讓搜索按鈕關閉AlertDialog?
- 24. 如何處理AlertDialog關閉事件?
- 25. 如何在alertdialog關閉後刷新edittext
- 26. Android - 如何實現alertDialog動畫關閉到活動按鈕
- 27. 如何自動隱藏AlertDialog
- 28. 無法完全關閉alertdialog
- 29. ProgressDialog關閉後顯示alertDialog
- 30. 安卓關閉AlertDialog後ProgressDialog
感謝您的回覆。但問題是,異步任務被寫入另一個類文件。我該如何解除該課程的對話? – poly 2014-12-08 06:56:18