Cara Membuat Alert Dialog Exit Yes Atau No Pada Applikasi Android

0
595
Dialog Interface exit yes dan no

Cara membuat Alert Dialog pada saat pengguna applikasi secara sengaja ataupun tidak sengaja menekan tombol back pada home applikasi android.

Cara membuatnya sangatlah mudah,hanya menambahlan sedikit kode saja pada MainActivity.java.Pertama yang harus kalian lakukan adalah buatlah sebuah project pada android studio atau pilih projek yang sudah siap dan ingin ditambahin alert dialog  exit Yes dan No,dan langsung saja buka MainActivity.java.

Saya akan beri contoh MainActivity.java pada sebuah applikasi helloworld saja yang simple dan belum banyak kode,sehingga akan memudahkan kalian menerapkannya,masukan kode berikut pada MainActivity.java

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub
        if (keyCode == KeyEvent.KEYCODE_BACK) {

            AlertDialog.Builder alert = new AlertDialog.Builder(
				MainActivity.this);
            alert.setTitle(getString(R.string.app_name));

            alert.setMessage("Yakin Ingin Keluar ?");

            alert.setPositiveButton("Ya",
				new DialogInterface.OnClickListener() {
				public void onClick(DialogInterface dialog,
				int whichButton) {
					finish();
					}
				});
            alert.setNegativeButton("Tidak",
				new DialogInterface.OnClickListener() {

					public void onClick(DialogInterface dialog, int which) {
						// TODO Auto-generated method stub			
						}
			});
			alert.show();    
	             
	        return true;
	  }

	return super.onKeyDown(keyCode, event);
    }

Dan dibawah ini adalah kode full pada MainActivity.java

package com.lapanam.appde;

import android.app.*;
import android.content.*;
import android.os.*;
import android.view.*;

public class MainActivity extends Activity 
{
    @Override
    protected void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.main);
		
		}
		
	@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        // TODO Auto-generated method stub
        if (keyCode == KeyEvent.KEYCODE_BACK) {

            AlertDialog.Builder alert = new AlertDialog.Builder(
				MainActivity.this);
            alert.setTitle(getString(R.string.app_name));

            alert.setMessage("Yakin Ingin Keluar ?");

            alert.setPositiveButton("Ya",
				new DialogInterface.OnClickListener() {
				public void onClick(DialogInterface dialog,
				int whichButton) {
					finish();
					}
				});
            alert.setNegativeButton("Tidak",
				new DialogInterface.OnClickListener() {

					public void onClick(DialogInterface dialog, int which) {
						// TODO Auto-generated method stub			
						}
			});
			alert.show();    
	             
	        return true;
	  }

	return super.onKeyDown(keyCode, event);
    }

}

Baca juga cara membuat Applikasi CRUD dengan SQLite pada android studio

Nah setelah itu kalian Run dan lihat hasilnya,mudah bukan?,dan pada kesempatan lain saya akan kasih tutorial cara memasang iklan admob pada applikasi supaya applikasi kita bisa menghasilkan uang dan bisa menjadi penghasilan kita,jangan lupa untuk subscribe dan masukin email kalian supaya tidak ketinggalan dengan tips dan info dari kami.

Semoga artikel ini bisa membantu..semoga sukses.

Barangkali kalian punya website silahkan baca tutorial Cara membuat sel gratis dan ada gembok hijaunya