我正在activity中重写onBackPressed方法:
@Override
public void onBackPressed() {
super.onBackPressed();
}
我正在按照以下方式累加碎片:
fragmentManager.beginTransaction()
.add(R.id.frame_container, myFragment).addToBackStack("").commit();
问题是我的活动中的onBackPressed方法没有被调用。但是当我将它更改为:
replace(R.id.frame_container, myFragment).addToBackStack("").commit();
它按预期被调用。我必须添加片段。如何解决这个问题?