Advertisement
Guest User

Untitled

a guest
Jun 25th, 2019
70
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.06 KB | None | 0 0
  1. fragmentManager
  2. .beginTransaction()
  3. .replace(R.id.fl_container, new FragmentA())
  4. .commit();
  5. fragmentManager
  6. .beginTransaction()
  7. .replace(R.id.fl_container, new FragmentB())
  8. .addToBackStack(null)
  9. .commit();
  10. fragmentManager
  11. .beginTransaction()
  12. .replace(R.id.fl_container, new FragmentC())
  13. .addToBackStack(null)
  14. .commit();
  15.  
  16. Fragment fragment = fragmentManager.findFragmentById(R.id.fl_container);
  17. if (fragment instanceof IRootFragment) {
  18. if (fragmentManager.getBackStackEntryCount() > 0) {
  19. getSupportFragmentManager().popBackStack(
  20. fragmentManager.getBackStackEntryAt(0).getId(),
  21. FragmentManager.POP_BACK_STACK_INCLUSIVE);
  22. }
  23. super.onBackPressed();
  24. } else {
  25. fragmentManager.popBackStackImmediate();
  26. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement