2013-10-14 26 views
0

每當按下後退鍵時,我必須防止在我的android應用程序中返回鍵功能。這應該適用於整個應用程序。我是Android編程的新手。有人可以幫助我一些有用的代碼段嗎?Android防止整個應用程序的後退鍵功能

+0

你已經有了一些答案,告訴你怎麼做你問什麼改變,但我'請你仔細考慮你所做的事是否合適 - 單方面打破後退按鈕可能會讓你的用戶感到不快。當然,有些時候它是合適的,但通常您可以重新考慮您的工作流程,以允許用戶使用後退按鈕。如果你確實禁用了它,至少要提供關於它被禁用的原因的反饋。 –

回答

1

子類活動和片段並覆蓋onBackPressed。您不能簡單地全局禁用後退鍵。

+0

所以我必須在每個活動中重寫onBackPressed。無論如何,非常感謝。 –

+0

是的,幫不了它。標記爲已接受,如果它回答你的問題,請:)) – meredrica

+0

它的工作。非常感謝。 –

0

您可以通過覆蓋onBackPressed()

@Override 
public void onBackPressed(){ 
    // You can Customise your Back key Functionality Over here. 
} 
+0

它的工作原理。非常感謝。 –

0

重寫onBackPressed事件會做你的工作

+0

它的工作原理。非常感謝。 –