ads

Tuesday, September 18, 2012

Membuat Alert Back Key Pressed Android


Kali ini saya mencoba membuat Fungsi Alert pada tombol Back di android agar saat menekan tombol back tidak langsung ke HomeScreen. Karena begitu bagus jika kita salah menekan tombol back di Android, kemudian program tersebut langsung saja keluar aplikasi. Jadi kita akan membuat alert dialog dimana anda mau keluar aplikasi atau tidak.

Saya menjelaskan mungkin dengan singkat saja dibawah ini script Alert untuk Tombol Back di Android:


//script alert tombol back
       public void onBackPressed() {
           AlertDialog.Builder alertKeluar = new AlertDialog.Builder(MenuKDI.this);
           alertKeluar.setMessage("Apa Mau keluar???")
           .setCancelable(false)
           //Tombol Button jika Iya
           .setPositiveButton("Iya", new AlertDialog.OnClickListener(){

              public void onClick(DialogInterface arg0, int arg1) {
                 // TODO Auto-generated method stub
              MenuKDI.this.finish();
                 finish();
              }
             
           })
           //TOmbol Button Jika Tidak
           .setNegativeButton("Tidak",new AlertDialog.OnClickListener(){

              public void onClick(DialogInterface dialog, int which) {
                 // TODO Auto-generated method stub
                 dialog.cancel();
              }
             
           });
           AlertDialog a = alertKeluar.create();
           a.setTitle("Belajar Android");
           a.setIcon(R.drawable.ic_launcher);
           a.show();
       }

Ket:
Sisipkan di Menu Utama,Kemudian ganti MenuKDI sesuai dengan nama file menu utama.


Hasil apabila di Klik Tombol Back dengan tanda Lingkaran Merah kemudian muncul Alert Dialog:

Sumber : Klik Here

No comments:

Post a Comment