Cara Membuat Alert Dialog Exit Yes atau No pada Aplikasi

  • Post
    codeorayo
    Keymaster
    none
    Pada tutorial belajar android kali ini ,saya akan berbagi tentang Cara Membuat sebuah Alert Dialog Exit dengan pernyataan Yes atau No (ya atau tidak).Alert Dialog ini berfungsi untuk memperingatkan pengguna ketika hendak melakukan suatu aksi tertentu. Misal  seperti pada tutorial ini akan diperlihatkan ketika user menekan back button pada perangkat Android kita, maka seketika akan muncul peringatan yang berupa Alert Dialog, .Saya disini menggunakan Android Studio untuk IDEnya.

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=320,height=248]https://2.bp.blogspot.com/-lZpHrH_fwjY/VLhu95vqLkI/AAAAAAAACfw/PYUR-ewYDcs/s1600/android-studio-loading.jpg[/img]
    [/td]
    [td]
    [/td]

    Lebih jelasnya kali ini kita akan membuat Alert Dialog yang dimana ketika pengguna menekan tombol Back di perangkat Android mereka. Maka, akan muncul pop up window yang disebut Alert Dialog dengan option/pilihan Yes atau No. Pilihan Yes untuk keluar dari Aplikasi , atau No untuk stay di Aplikasi.

    Quote:

    Pertama buka file java di Project Aplikasi Android kalian.

    Lalu copykan baris instruksi  berikut lalu sematkan ke MainActivity.java kalian

    [img width=320,height=179]https://2.bp.blogspot.com/-U01xKHlq1ro/VnACM9_s7kI/AAAAAAAAEHM/QUiolktPvOw/s320/Cara-Membuat-Alert-Dialog-Exit-Yes-atau-No1.png[/img]

    MainActivity.java.

    Quote:

     package com.okedroid.myapplication;

    import android.os.Bundle;

    import android.support.v7.app.AppCompatActivity;

    import android.app.AlertDialog;

    import android.content.DialogInterface;

    import android.view.Menu;

    public class MainActivity extends AppCompatActivity {

    @Override protected void onCreate(Bundle savedInstanceState) {

    super.onCreate(savedInstanceState);

    setContentView(R.layout.main);

    }

    public void onBackPressed() {

    new AlertDialog.Builder(this)

    .setMessage(“Apa kalian ingin Exit?”)

    .setCancelable(false)

    .setPositiveButton(“Yes”, new DialogInterface.OnClickListener() {

    public void onClick(DialogInterface dialog, int id) {

    MainActivity.this.finish();

    }

    })

    .setNegativeButton(“No”, null)

    .show();

    }

    @Override public boolean onCreateOptionsMenu(Menu menu) {

    // Inflate the menu; this adds items to the action bar if it is present. getMenuInflater().inflate(R.menu.menu_main, menu);

    return true;

    }

    }


    Kalimat Yes atau No bisa juga kalian ganti dengan Ya atau Tidak

    Kedua untuk layout xmlnya ,kalian bisa desain sendiri namun saya menggunakan baris instruksi berikut untuk sample.

    [img width=320,height=177]https://4.bp.blogspot.com/-t9H40vPVpok/VnAC6Vnbg6I/AAAAAAAAEHU/lH3wOMkxBxA/s320/Cara-Membuat-Alert-Dialog-Exit-Yes-atau-No2.png[/img]

    Main.xml

    Quote:

     http://schemas.android.com/apk/res/android” xmlns:tools=”http://schemas.android.com/tools” android:layout_width=”match_parent” android:layout_height=”match_parent” android:paddingBottom=”@dimen/activity_vertical_margin” android:paddingLeft=”@dimen/activity_horizontal_margin” android:paddingRight=”@dimen/activity_horizontal_margin” android:paddingTop=”@dimen/activity_vertical_margin” tools:context=”.MainActivity” >

    Nah oke lalu kita Compile/Run Project Aplikasi Android kita.

    Setelah itu hasilnya kurang lebih seperti pada gambar dibawah:

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=172,height=320]https://4.bp.blogspot.com/-gxFHWy54MVY/VnAEnfaH8rI/AAAAAAAAEHg/M5wVwT3Ifcw/s320/Cara-Membuat-Alert-Dialog-Exit-Yes-atau-No3.png[/img][/td]
    [td]Tampilan sebelum menekan tombol Back[/td]

    [table]

    [tr]

    [/tr]

    [tr]

    [/tr]

    [/table]

    [td][img width=202,height=320]https://2.bp.blogspot.com/-XCxXtx97WhQ/VnAEvherSOI/AAAAAAAAEHo/1XyfGoG0uMY/s320/Cara-Membuat-Alert-Dialog-Exit-Yes-atau-No4.png[/img][/td]
    [td]Tampilan sesudah menekan tombol Back[/td]

    Jadi ketika dijalankan Aplikasi Android tidak bereaksi apa-apa, namun setelah menekan tombol back di perangkat Android kalian. Aplikasi akan memanggil sebuah fungsi yaitu Alert Dialog dan menampilkan pilihan Yes atau No.

    Ampuh! Ini rahasia mengembangkan aplikasi secara instan, tinggal download dan kembangkan. Gabung sekarang juga! Premium Membership [PRIVATE] https://premium.codeorayo.com
  • You must be logged in to reply to this topic.