我执行死刑的时候看到了
FragmentTransaction fragmentTransaction = fragmentManager.beginTransaction();
MyFragment myFragment = new MyFragment();
fragmentTransaction.replace(R.id.parent, myFragment, "MyFragment");
fragmentTransaction.addToBackStack(null);
fragmentTransaction.commit();
没有对旧片段调用方法。我试过:
n);
OnPoAube();
OnDebug();
OnDead();
没人打电话来,为什么?
最佳答案
也许你的帖子有打字错误,或者有很大的误会。首先没有fragmentManager.replace()
,也许你的意思是FragmentTransaction.replace()
。
如果是这样,请再次尝试。
例如,确保具有@override属性:
@Override
public void onDetach() {
...
}