1

I have five fragment f1,f2,f3,f4,f5. I am going f1 to f2 and f2 to f3 and f3 to f4 and f4 to f5 and go back on f3 but i don`t want to go back after f3

Plz help me.

Scoregraphic
  • 6,972
  • 4
  • 40
  • 62
Ravind Maurya
  • 2,609
  • 1
  • 20
  • 27

2 Answers2

1

try this method

getFragmentManager().popBackStackImmediate();

If your Problem is not resolved by this, then Look at the

getFragmentManager().popBackStack()

methods (there are several to choose from) getFragmentManager().popBackStack()

Naveed Ahmad
  • 6,439
  • 2
  • 57
  • 82
0

I Got the Answer of this question :

view.setFocusableInTouchMode(true);
        view.requestFocus();
        view.setOnKeyListener(new View.OnKeyListener() {
                @Override
                public boolean onKey(View v, int keyCode, KeyEvent event) {
                    Log.i("keyCode", "keyCode: " + keyCode);
                    if( keyCode == KeyEvent.KEYCODE_BACK ) {
                            Log.i("keyCode", "onKey Back listener is working!!!");
                       // getFragmentManager().popBackStack(null, FragmentManager.POP_BACK_STACK_INCLUSIVE);
                        return true;
                    } else {
                        return false;
                    }
                }
            });

Thanks for your contribution

Ravind Maurya
  • 2,609
  • 1
  • 20
  • 27