Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.01 KB | None | 0 0
  1. FragmentManager fragmentManager=getSupportFragmentManager();
  2. FragmentTransaction transaction= fragmentManager.beginTransaction();
  3. transaction.replace(R.id.container, fragmentB,tag).addToBackStack(null).commit();
  4.  
  5. @Override
  6. public void onBackPressed() {
  7. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  8. if (drawer.isDrawerOpen(GravityCompat.START)) {
  9. drawer.closeDrawer(GravityCompat.START);
  10. } else {
  11. FragmentManager manager = getSupportFragmentManager();
  12. int count = manager.getBackStackEntryCount();
  13.  
  14. if(count==0) {
  15. super.onBackPressed();
  16. }else{
  17. manager.popBackStack();
  18. }
  19. }
  20. }
  21.  
  22. private View view;
  23.  
  24. @Override
  25. public View onCreateView(LayoutInflater inflater, ViewGroup container,
  26. Bundle savedInstanceState) {
  27.  
  28. if(view==null)
  29. view = inflater.inflate(R.layout.article_view, container, false);
  30.  
  31. return view;
  32. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement