-3
 if (User.getUser(getContext()).getToken()!=null){
    Intent intent =new Intent(getContext(),UserProfileActivity.class);
   startActivity(intent);}

Then I open a fragment from that activity

   mCvAboutUS.setOnClickListener(v -> {
        Bundle bundle = new Bundle();
        bundle.putString("aboutUs", "aboutUs");
        mFragment = new TextDisplayFragment();
        mFragment.setArguments(bundle);
        llMainProfile.setVisibility(View.GONE);
        replaceFragment(mFragment);

here the method replaceFragment

 public void replaceFragment(Fragment fragment) {
    getSupportFragmentManager()
            .beginTransaction()
            .add(R.id.frameLayout, fragment)
            .setTransition(FragmentTransaction.TRANSIT_FRAGMENT_OPEN)
            .commit();
}

1 Answers1

0

Just activities handle back-pressed event.
So you should handle back-pressed event in your fragment.

Take look at following link:
How to implement onBackPressed() in Fragments?

naser khsoravi
  • 473
  • 7
  • 16