显示汉堡而不是后箭头(在旋转之后)

时间:2016-02-20 10:15:19

标签: android android-fragments android-actionbar toolbar

我有片段a,b和onCreateView内部的活动(这个片段)我使用 片段A中的

((BaseActivity)getActivity()).resetToolbarNavigation(false);

并从片段中打开b片段:

((BaseActivity)getActivity()).resetToolbarNavigation(true);

内部活动实现方法resetToolbarNavigation

    public void resetToolbarNavigation(boolean backNavigationEnabled) {
        mActionBar.setDisplayHomeAsUpEnabled(backNavigationEnabled);
        if (backNavigationEnabled) {
            mToolbar.setNavigationOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    onBackPressed();
                }
            });
        }
        else {
            initNavigation();
            syncState();
        }
    }

一切正常,但当我改变方向时,我的后退箭头转换为namburger。

0 个答案:

没有答案