фрагмент Android addToBackStack (null): как добавить один и тот же фрагмент в стек только один раз?
когда фрагмент использует метод 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();
}
});