1

理由がわかりません。戻るボタンを上書きできません。戻るボタンを上書きするために、知っていることをすべて試しました。

そして、fragment.addToBackStack(null)動作しません。

誰か説明がありますか?

私はAndroid3.0を使用していますが、フラグメントを関連付ける4つのframeLayoutを含むアクティビティがあります。

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

            return false;
        }
        return super.onKeyDown(keyCode, event);
    }
4

1 に答える 1

1

キーイベントを処理した場合はtrueを返す必要があります。これにより、イベントを処理するためにandroidosに伝播するコールバックが停止します。 http://developer.android.com/reference/android/view/View.html#onKeyDown(int、android.view.KeyEvent)したがって、returnfalseから変更します。trueを返します。そして、あなたは良いはずです。そして、実行されているパスを明確にするために、そこにログインを入れてください:)

于 2012-04-11T08:00:38.720 に答える