0

私のアプリでは、A-> B-> CまたはC-> Aのように、あるアクティビティから別のアクティビティに移動するために、アプリの操作がそのようなものであるため、ボタンを配置しました。したがって、Androidのデフォルトの戻るボタンは必要ありません。ユーザーが誤ってクリックした場合、操作は行われません。このために、デバイスの戻るボタンを無効にする方法は?

4

3 に答える 3

1

メソッドをオーバーライドしonBackPressedて何もしない:

@Override
public void onBackPressed() {
}
于 2013-11-13T19:19:40.913 に答える
0

オーバーライドされた onBackPressed() で何もしないだけです

@Override
    public void onBackPressed() {

    }

また

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event)  {
        if (keyCode == KeyEvent.KEYCODE_BACK) {

        }
        return true;
    }
于 2013-11-13T19:19:52.380 に答える
0

これはあなたを助けるでしょう

@Override
public boolean onKeyDown(int keyCode, KeyEvent event)  {
if (keyCode == KeyEvent.KEYCODE_BACK) {
    return false;
}
return super.onKeyDown(keyCode, event);
}
于 2013-11-13T19:32:23.367 に答える