Advertisement
Guest User

Untitled

a guest
Feb 20th, 2019
54
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.72 KB | None | 0 0
  1. Fragment fragment=null;
  2.  
  3. public void onBackPressed() {
  4. DrawerLayout drawer = (DrawerLayout) findViewById(R.id.drawer_layout);
  5. if (drawer.isDrawerOpen(GravityCompat.START)) {
  6. drawer.closeDrawer(GravityCompat.START);
  7. } else { if (fragment.equals(fragment_I)) {
  8. AlertDialog.Builder builder = new AlertDialog.Builder(this).setTitle("Salir de la aplicación").setMessage("¿Estas seguro de salir de la aplicación?")
  9. .setPositiveButton("Si", new DialogInterface.OnClickListener() {
  10. @Override
  11. public void onClick(DialogInterface dialogInterface, int i) {
  12.  
  13. try {
  14. this.finalize();
  15. MainActivity.super.onBackPressed();
  16. } catch (Throwable throwable) {
  17. throwable.printStackTrace();
  18. }
  19.  
  20.  
  21. }
  22. }).setNegativeButton("No", new DialogInterface.OnClickListener() {
  23. @Override
  24. public void onClick(DialogInterface dialogInterface, int i) {
  25. dialog.dismiss();
  26. }
  27. });
  28. dialog = builder.create();
  29. dialog.show();
  30. } else {
  31. fragment = new Fragment_Inicio();
  32. FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
  33. fragmentTransaction.replace(R.id.content_main, fragment);
  34. fragmentTransaction.commit(); }
  35. }
  36. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement