我正在填充具有活動選項卡視圖的對話框。標籤視圖在不同意圖的幫助下單擊不同標籤時啓動不同的活動。如果我按回來鍵,調用對話框的活動也會被對話框取消。但按回鍵我只是想解僱對話而不是調用活動。怎麼做?如何解除對話框而不是在後退按鍵上調用該對話框的活動?
1
A
回答
1
根據您的應用覆蓋對話框的setOnCancelListener
或活動onBackPressed
。發佈您的代碼以獲得更準確的awnsers。
1
只需使用dialog.dismiss()
方法。
1
在android 2.1及以上版本中存在一個名爲onBackButtonPressed()的默認方法。它是活動類的一部分....所以在該方法中,只需執行以下操作:
dialog.dismiss();
這不會做任何事情..但只是關閉對話框。
1
ProgressDialog dialog = ProgressDialog.show(context, "Venues", "Loading...", true, true, new OnCancelListener() {
@Override
public void onCancel(DialogInterface dialog) {
dialog.dismiss();
}
});
相關問題
- 1. 如何在點擊後退按鈕時僅關閉活動對話框,而不是背後的對話框?
- 2. 如何解除編碼爲對話框活動的對話框?
- 3. 如何在對話框的活動中禁用後退按鈕
- 4. android對話框:關閉活動後如何返回對話框?
- 5. 按下活動對話框上的後退按鈕停止第一個活動
- 6. 後退按鈕只關閉進度對話框而不是AsyncTask
- 7. 如何解除對話框?
- 8. 使用對話框後退按鈕
- 9. 對話框後退按鈕的殺死活動
- 10. 對話框返回到父對話框API後得到調用,而不是繼續當前對話框
- 11. 對話框中的後退按鈕
- 12. 帶後退按鈕的WebView對話框
- 13. Facebook對話框和後退按鈕
- 14. Android對話框:解除對話框後我應該返回哪裏?
- 15. wxPython對話框:「Enter」鍵盤按鈕不會「ok」對話框
- 16. 對話框:在後臺切換活動
- 17. 如何在jQuery mobile上激活對話框時關閉後退按鈕
- 18. 浮動對話框上的活動
- 19. 如何在Android上關閉HTML對話框後按鍵
- 20. Json在對話框中的數據而不是活動
- 21. 解聘警告對話框,而無需調用辭退
- 22. 對話框按鍵和DOM
- 23. HTA文件保存對話框而不是打開對話框
- 24. 顯示自定義對話框而不是「ANR對話框」
- 25. 如何在Android中自定義ANR對話框而不是android ANR對話框
- 26. 將對話框中的數據傳遞給對話框的調用活動?
- 27. 如何刪除jQuery的對話框的標題上一個動態對話框
- 28. 顯示按下後退按鈕上的提醒對話框
- 29. 如何在特定對話框上禁用Android設備上的後退按鈕
- 30. 如何訪問對話框上的活動按鈕
這應該是默認做你重寫onKeyPressed?如果這樣顯示代碼! – Blundell 2011-06-03 12:20:46
這不是標準的行爲。你有一個關鍵的聽衆或什麼? – dmon 2011-06-03 12:25:31