フラグメントが addToBackStack(null) メソッドを使用し、アクティビティでメソッドを何度もクリックすると、フラグメント ページは毎回バック スタックに保存されます。戻るキーを押すと、同じページが復元されます。同じフラグメントをスタックに追加する方法一度?
mSettingBtn.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
SettingFragment settingFragment = new SettingFragment();
FragmentTransaction transaction = getFragmentManager().beginTransaction();
transaction.setTransition(FragmentTransaction.TRANSIT_FRAGMENT_FADE);
transaction.replace(R.id.left_framelayout, settingFragment);
transaction.addToBackStack(null);
transaction.commit();
}
});