Skip to content

Double Tap pada Event Back Android untuk Keluar

Pengembangan aplikasi android yang bermacam-macam jenisnya memunculkan berbagai ide-ide dan trobosan baru. Inovasi yang telah di ciptakan oleh developer dapat mempermudah penggunaan aplikasi yang kita kembangkan. Dalam kesempatan ini, saya akan memberikan contoh simpel handling untuk mencegah aplikasi langsung keluar jika kita tidak sengaja menyentuh tombol kembali (default) pada smartphone kita.

Event yang kita gunakan disini akan kita eksekusi dalam methode onBackPressed(). berikut adalah source code-nya.

Berdasarkan source code diatas, saya menggunakan satu variable boolean yang saya inisialisasi false. Pada saat pertama kita menekan tombol back, kondisi awal parameter adalah false, jadi tidaklah mungkin akan mengeksekusi super.onBackPressed();. Setelah selesai melakukan pengecekan, variable doubleTapParam dirubah valuenya menjadi true. Value ini akan bertahan selama 2 detik yang kita atur menggunakan event handler(). Jika selama 2 detik tidak melakukan klik lagi, maka variable doubleTapParam akan kembali lagi menjadi false.

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.