Dialog Peringatan Keluar Aplikasi Dengan Toast Double Back To Exit Pada Android Studio

Saat akan keluar aplikasi ada muncul peringatan. Sebuah dialog peringatan muncul pada aplikasi saat pengguna akan keluar aplikasi
Peringatan Keluar Aplikasi Dengan Toast Double Back To Exit Pada Android Studio
Ilustrasi Penggunaan Toast Double Back To Exit/Gambar by Glozaria
Hai, Glozovers! Anda punya HP? membahas HP terutama smartphone tidak jauh dari membahas aplikasi yang ada di dalamya.

Setiap HP mempunyai dua jenis aplikasi. Ada aplikasi bawaan dan adapula aplikasi terpasang. Aplikasi terpasang merupakan aplikasi tambahan yang diunduh dan dipasang sendiri oleh pengguna. Baik melalui browser maupun dari pasar aplikasi seperti play store, app store, dan sebagainya.

Setiap aplikasi memberikan pengalaman yang berbeda-beda. Seperti pada saat ingin keluar dari sebuah aplikasi, ada semacam peringatan yang muncul pada layar hp. Beda aplikasi, beda pula bentuk peringatan ini.

Pada aplikasi yang dibuat dengan software Android Studio, beberapa aplikasi ada yang menggunakan widget Alert Dialog dan toast. Bagaimana cara membuat peringatan keluar (exit) aplikasi di Android Studio?

Sebelum lanjut, Glozaria ingin menyampaikan disclaimer untuk artikel ini karena memuat gambar dari aplikasi Tokopedia. Glozaria tidak mengatakan bahwa aplikasi tokopedia dibuat dengan android studio. Artikel ini hanya ingin meniru tampilan pesan peringatan keluar aplikasi yang muncul pada aplikasi Tokopedia menggunakan software Android Studio. Semoga berkenan 😉

{tocify} $title={Table of Contents}

Peringatan Keluar Aplikasi Dengan Toast Double Back To Exit Pada Android Studio

Kita akan belajar cara membuat pesan peringatan keluar aplikasi saat pengguna menekan tombol Back di aplikasi menggunakan Android Studio.

Salah satu jenis yang bisa dibuat adalah fungsi keluar aplikasi setelah pengguna menekan tombol Back dua kali. Fungsi bisa dilakukan menggunakan Widget Toast. Banyak aplikasi yang menerapkan metode seperti ini karena terkesan lebih simple, tidak merepotkan pengguna. Seperti shopee, tokopedia, dan lain-lain.

Cara Menggunakan Double Back To Exit  Dengan Toast Pada Android Studio

Ke bagian utama dari artikel ini, kini kita belajar cara membuat pesan peringatan keluar (exit) aplikasi menggunakan widget toast. Saat pengguna menekan tombol Back sekali, pesan ini akan muncul. Setelah pengguna menekannya lagi, aplikasi akan keluar.

Dengan bahasa Java, berikut langkah-langkah membuat Toast Double Back To Exit Pada Android Studio 
1. Pada strings.xml siapkan kode seperti ini.

<string name="pls_bck_again">Tekan sekali lagi untuk keluar</string>

2. Pada Activity misalnya MainActivity, masukkan kode berikut di luar onCreate().
boolean doubleBackToExitPressedOnce = false;
@SuppressLint("WrongConstant")
@Override
public void onBackPressed() {
if (doubleBackToExitPressedOnce) {
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
}
this.doubleBackToExitPressedOnce = true;
Toast.makeText(this,getResources().getText(R.string.pls_bck_again),Toast.LENGTH_SHORT).show();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
doubleBackToExitPressedOnce = false;
}
}, 2000);

}
3. Jalankan aplikasi untuk melihat hasilnya.

Untuk penjelasan cara menggunakan Toast pada Android Studio, Glozaria sudah jelaskan pada artikel sebelumnya. Anda juga bisa menggunakan custom toast atau styleable toast. Artikel bisa Anda baca di sini:


Sekian artikel tentang cara membuat Dialog Peringatan Keluar Aplikasi Dengan Double Back To Exit Pada Android Studio. Semoga bermanfaat.
Saria Bakti

Seorang Blogger sejak 2015. Senang berbagi informasi yang dapat meningkatkan Imunitas Tubuh.

Posting Komentar

Lebih baru Lebih lama