我想從服務器獲取一些數據。如果由於某些原因導致中間失敗,我顯示一條警告提示用戶再次重新開始下載。所以我所做的是,在alert對話框的ok按鈕中,我再次調用了下載方法。這使警報對話框凍結並停止形成隱藏。只有下載完成後,警報對話框纔會被解除。任何人都可以在這裏提出一些想法如何手動關閉alertDialog?
0
A
回答
0
onclick事件首先關閉對話框(dialog.cancel();或dialog.dismiss() ),然後再次調用下載函數。 使用此代碼獲取對話框showDialog(0);
protected Dialog onCreateDialog(int id)
{
AlertDialog.Builder builder = new AlertDialog.Builder(this); //builder to create dialog
switch(id)
{
case 0:
if(GAME_STARTED)
{
builder.setTitle("failed");
builder.setMessage("xxxxx");
//The buttons set for the dialog box
builder.setPositiveButton("YES", new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int which)
{
builder.dismiss();
download_again();
}});
}
break;
default:
}
return builder.create();
}
+0
這不是自定義對話框。這是一個AlertDialog。沒有像cancel()或dismiss()這樣的方法。 –
+0
看到這個http://stackoverflow.com/questions/4336470/how-do-i-close-an-android-alertdialog –
相關問題
- 1. 如何自動關閉alertdialog
- 2. 如何關閉AlertDialog?
- 3. AlertDialog自動關閉
- 4. 如何防止AlertDialog關閉?
- 5. 如何關閉Android alertdialog
- 6. 如何關閉RadContextMenu手動
- 7. 如何關閉jgrowl手動
- 8. 如何手動關閉UAModalPanel
- 9. 關閉AlertDialog框
- 10. 我爲什麼要在Android中手動關閉AlertDialog?
- 11. Android AlertDialog force關閉
- 12. 防止AlertDialog關閉
- 13. AlertDialog不關閉xamarin
- 14. 如何用鼠標點擊關閉AlertDialog?
- 15. AlertDialog關閉時如何調用函數?
- 16. 如何在android中關閉AlertDialog
- 17. 如何不關閉AlertDialog的Android
- 18. 如何讓搜索按鈕關閉AlertDialog?
- 19. 如何處理AlertDialog關閉事件?
- 20. 如何在alertdialog關閉後刷新edittext
- 21. Android - 如何實現alertDialog動畫關閉到活動按鈕
- 22. 手動關閉subprocess.PIPE
- 23. 防止AlertDialog自動關閉NeutralButton點擊???
- 24. 如何在Unity中手動關閉TouchScreenKeyboard
- 25. 如何添加「是」和「否」選項來自動關閉AlertDialog?
- 26. 無法完全關閉alertdialog
- 27. ProgressDialog關閉後顯示alertDialog
- 28. 安卓關閉AlertDialog後ProgressDialog
- 29. 如何在外部點擊時手動關閉手風琴?
- 30. 如何啓動硒瀏覽器並手動關閉它?
請添加一些代碼示例。我想你應該先關閉對話框然後開始下載。而不是相反。 – powerMicha