0
我開發了Android系統的遊戲。我沒有用於我的應用程序中的後退導航按鈕。但是,當用戶在遊戲中選擇後退導航按鈕並返回到遊戲時,應用程序將重新啓動。如何禁止後退按鈕操作,以便後退按鈕不起作用,或者更好的是後退按鈕按照通常的方式工作,但應用程序在返回後不會重新啓動。其他兩個按鈕或接聽電話等不會重置應用程序。Android禁止導航欄後退按鈕
我開發了Android系統的遊戲。我沒有用於我的應用程序中的後退導航按鈕。但是,當用戶在遊戲中選擇後退導航按鈕並返回到遊戲時,應用程序將重新啓動。如何禁止後退按鈕操作,以便後退按鈕不起作用,或者更好的是後退按鈕按照通常的方式工作,但應用程序在返回後不會重新啓動。其他兩個按鈕或接聽電話等不會重置應用程序。Android禁止導航欄後退按鈕
覆蓋的方法的onkeydown在你的活動,並已將如果後退按鈕被按下(而不是調用超),關鍵就返回true:
@Override
public void onKeyDown(int keyCode, KeyEvent keyEvent)
{
if (keyCode == KeyEvent.KEYCODE_BACK && event.getRepeatCount() == 0)
return true;
return super.onKeyDown(keyCode, keyEvent);
}
謝謝你的解決方案。不要把它放得太好,代碼片段有兩個問題。第一行void應該是布爾值,第三行事件應該是keyEvent。 – leon100