Android Alert Dialog Konfirmasi

Pada aplikasi Android terkadang dibutuhkan popup dialog alert untuk konfirmasi ke user untuk sebuah logika pertanyaan semisal apakah yakin data akan dihapus. Pada koding android anda dapat menggunakan class AlertDialog. Berikut contoh kode programnya

Kode popup dialog ini dapat anda letakan pada event button saat di click ataupun pada ListView saat item ditekan agak lama (longItemOnClick).

AlertDialog.Builder builder =
    new AlertDialog.Builder(DaftarPesertaActivity.this);
    builder.setTitle("HAPUS DATA");
    builder.setMessage("Anda Yakin Hapus ");
    builder.setIcon(android.R.drawable.ic_dialog_alert);
    builder.setPositiveButton(android.R.string.yes,
                       new DialogInterface.OnClickListener() {
       @Override
        public void onClick(DialogInterface dialogInterface, int i) {
           Toast.makeText(getApplicationContext(),
               "AKAN HAPUS DATA YA"  , Toast.LENGTH_LONG ).show();
            // kode hapus data ke database
            // kode refresh activity
            Intent it = getIntent();
            finish();
            startActivity(it);
          }
      });
     builder.setNegativeButton(android.R.string.no,null);
     AlertDialog alert = builder.create();
     alert.show();

Post a Response