我正在覆盖活动中的 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();
它按预期被调用。我必须添加片段。如何解决这个问题?