1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 | @Override public void onBackPressed() { AlertDialog.Builder builder = new AlertDialog.Builder(this); builder.setCancelable(false); builder.setMessage("Çıkış Yapmak istiyor musunuz?"); builder.setPositiveButton("EVET", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Evet'e basılınca yapılacak işlemleri yazınız finish(); } }); builder.setNegativeButton("HAYIR", new DialogInterface.OnClickListener() { @Override public void onClick(DialogInterface dialog, int which) { // Hayır'a baslınca yapılacak işmeleri yazınız dialog.cancel(); } }); AlertDialog alert = builder.create(); alert.show(); } |
EVET butonuna bastığımızda ben finish() dediğim için program sonlanıyor siz başka bir sayfaya geçsin istiyorsanız ona göre intent kodu ile başka sayfaya yönlendirebilirsiniz.
Ekran Görüntüsü:
Geri tuşuna basınca, o ana kadar activity'de yaptıklarını kaydedip çıkmasını sağlayacak bir kod bloğu var mı ?
ReplyDelete