how to go back to previous fragment on pressing manually back button of individual fragment?

后端 未结 10 1469
悲&欢浪女
悲&欢浪女 2020-11-27 04:49

I have only one activity and multiple fragments in my application.

Two main fragment A(left) and B(right).



        
10条回答
  •  攒了一身酷
    2020-11-27 05:48

    If you press back image you have to create method first like this

    private void Backpresses() {
        getActivity().getSupportFragmentManager().beginTransaction().replace(R.id.contant_main, new Home()).commit();
    }
    

    then you have to call like this when you press back image..

     back.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                       Backpresses();
    
                    }
                });
    

    It work fine for me.

提交回复
热议问题