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