Categories: Android

Cara Membuat Alert Dialog Exit Yes Atau No Pada Applikasi Android

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 SSL

Share
Disqus Comments Loading...

Recent Posts

Cara pasang disqus di wordpress dan blogspot

Cara memasang komentar disqus di wordpress dan blogspot dengan mudah,hanya perlu beberapa langkah saja web atau blog kalian sudah bisa… Read More

6 days ago

Cara ampuh daftar Adsense

Adsense - Cara ampuh diterima adsense,bagi kalian yg mempunyai website/blogspot dan belum punya akun adsense,mungkin ada yang hampir putus asa,karena… Read More

3 weeks ago

Cara Menghubungkan Domain Ke Blogspot

Blogspot merupakan platform blog gratis yang disediakan oleh raksasa teknologi yaitu google,dengan blogspot,semua orang bisa mendaftar dengan mudah,dan setelah mendaftar,pengguna… Read More

2 months ago

Cara Membuat Ssl Gratis Di Cpanel

SSL - Secure Sockets Layer (ssl),Jika kita googling dan kita masuk ke sebuah webite yang belum memasang ssl,pasti browser yang… Read More

2 months ago

Mengatasi peringatan ads.txt

Cara mengatasi peringatan untuk memasang ads.txt pada dasbor Google Adsense,sangatlah mudah,pertama kita klik pelajari lebih lanjut,nah disitu ada penjelasannya,bagaimana cara… Read More

2 months ago

Membuat Website Gratis Dengan Mudah

Website - Adalah sekumpulan halaman web yang saling berhubungan yang umumnya berada pada peladen yang sama,yang berisikan sekumpulan informasi atau… Read More

2 months ago