-2

I want to manage all fragment in back press. When i click back press then open previous fragment and finish present fragment.

Hardik Vaghasiya
  • 298
  • 1
  • 3
  • 11

1 Answers1

0

you can manage back event like this in fragment:

@Override
public void onResume() {

super.onResume();

getView().setFocusableInTouchMode(true);
getView().requestFocus();
getView().setOnKeyListener(new View.OnKeyListener() {
    @Override
    public boolean onKey(View v, int keyCode, KeyEvent event) {

        if (event.getAction() == KeyEvent.ACTION_UP && keyCode == KeyEvent.KEYCODE_BACK){

            // finish your previous fragments here.

            return true;

        }

        return false;
    }
});
}
Krishna Kachhela
  • 773
  • 1
  • 7
  • 24