Biasa Alert dialog digunakan untuk interface yang kesannya untuk memastikan user dengan apa yang dia akan lakukan, misalnya contoh yg paling sederhana adalah memberikan alert dialog ama user apakah benar akan keluar dari aplikasi, atau contoh lain alert yang tampil untuk meyakinkan user apakah inputan datanya sudah benar. keistimewaan alert dialog adalah user akan dipaksa untuk merespon alert dialog yang dimunculkan.

ibExit.setOnClickListener(new OnClickListener() {
    	  public void onClick(View v) {
  			// TODO Auto-generated method stub
  			
    		  AlertDialog.Builder builder = new AlertDialog.Builder(menu_utama.this);
				builder.setMessage("Are you sure want to Exit?")
						.setCancelable(false).setPositiveButton("Yes",new DialogInterface.OnClickListener() 
						{
							public void onClick(DialogInterface dialog,int id)
							{
							   Intent exit = new Intent(Intent.ACTION_MAIN);
							   exit.addCategory(Intent.CATEGORY_HOME);
							   exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
							   startActivity(exit);
									}
								})
						.setNegativeButton("No",new DialogInterface.OnClickListener() 
						{
							public void onClick(DialogInterface dialog,int id) 
							{
							dialog.cancel();
						        }
						}).show();		  
  		}
      });

Tentunya ini memerlukan import

import android.app.AlertDialog;
import android.content.DialogInterface;
import android.content.Intent;

hasil coding diatas menghasilkan alert dialog dengan pilihan yes dan no. untuk contoh diatas digunakan untuk aksi apabila tombol exit di tekan seperti gambar berikut :


sehingga akan menampilkan home activity sesuai dengan koding berikut :

Intent exit = new Intent(Intent.ACTION_MAIN);
exit.addCategory(Intent.CATEGORY_HOME);
exit.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);

uxc.wilis
🙂

Nantikan buku edisi ke-2 pemrograman smarthpone/tablet pc berbasis android yang berisi tentang contoh-contoh bahasan kasus pembuatan aplikasi client server databases (aplikasi client server masih dirahasiakan) kolaboarasi dengan mahasiswa-mahasiswi s1 terbaik di berbagai perguruan tinggi di Indonesia yang mengambil TA dibidang pemrograman android.