我有片段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。