фрагмент 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();
        }
    });

Ответы на вопрос(1)

Ваш ответ на вопрос