Advertisement
Guest User

Untitled

a guest
Oct 31st, 2014
129
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.81 KB | None | 0 0
  1. void display_Hide_Fragment(Fragment fragmentToShow, Fragment f1Tohide,
  2. Fragment f2Tohide, Fragment f3Tohide) {
  3.  
  4. FragmentManager fragmentManager = getSupportFragmentManager();
  5. FragmentTransaction ft = fragmentManager.beginTransaction();
  6.  
  7. if (fragmentToShow.isAdded()) { // if the fragment is already in container
  8. ft.show(fragmentToShow);
  9. } else { // fragment needs to be added to frame container
  10. ft.add(R.id.frame_container, fragmentToShow, "A");
  11. }
  12. if (f1Tohide.isAdded()) {
  13. ft.hide(f1Tohide);
  14. }
  15. if (f2Tohide.isAdded()) {
  16. ft.hide(f2Tohide);
  17. }
  18. if (f3Tohide.isAdded()) {
  19. ft.hide(f3Tohide);
  20. }
  21.  
  22. ft.setCustomAnimations(R.anim.enter, R.anim.exit, R.anim.enter, R.anim.exit)
  23. .addToBackStack(null).commit();
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement