2012-05-05 41 views
0

當用戶點擊主要活動的後退按鈕時,我想彈出一個對話框詢問用戶他是否「想要離開」。我能夠創建對話框並實現它,但我不確定如何在按下後退按鈕時打開對話框。有什麼建議麼?初學者Android:提示離開

+0

同樣的問題已經在這裏找到答案: http://stackoverflow.com/questions/6290599/prompt-user-when-back-button-is-pressed – noyb

+1

用戶可以通過多種方式「離開」主要活動 - 返回,主頁,來電,響應「通知」等。BACK僅爲其中之一。無論您如何確保用戶在打電話時不丟失任何正在進行的工作,如果他們點擊「返回」按鈕,也是同樣好的計劃。 – CommonsWare

回答

1

哪個API?這是從API的最簡單的方法5+

@Override 
public void onBackPressed() { 
    //super.onBackPressed(); 
    dialog.show(); 
} 
+0

+1正確答案。 @drew:只要不要忘記在點擊「是」按鈕時調用finish()。 –