我正在使用它来根据设备的屏幕尺寸启动一个新片段。
FragmentManager fragMgr = getSupportFragmentManager();
releaseInfoFragment release = (releaseInfoFragment)fragMgr.findFragmentById(R.id.release);
release = releaseInfoFragment.newInstance(url);
FragmentTransaction xaction = fragMgr.beginTransaction();
xaction.replace(R.id.release, release)
.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
.addToBackStack(null)
.commit();
}
问题是当用户按下返回按钮时,它会返回到在活动生命周期中打开的每个片段。我怎样才能使它不这样做?我只希望它在第一次按下后删除片段,然后在第二次单击时返回到以下活动。
我该怎么做呢?