Cordova - Acara
Ada berbagai acara yang dapat digunakan dalam proyek Cordova. Tabel berikut menunjukkan acara yang tersedia.
S.No | Acara & Detail |
---|---|
1 | deviceReady Peristiwa ini dipicu setelah Cordova terisi penuh. Ini membantu memastikan bahwa tidak ada fungsi Cordova yang dipanggil sebelum semuanya dimuat. |
2 | pause Peristiwa ini dipicu saat aplikasi diletakkan di latar belakang. |
3 | resume Peristiwa ini dipicu saat aplikasi dikembalikan dari latar belakang. |
4 | backbutton Peristiwa ini dipicu saat tombol kembali ditekan. |
5 | menubutton Peristiwa ini dipicu saat tombol menu ditekan. |
6 | searchbutton Peristiwa ini dipicu saat tombol pencarian Android ditekan. |
7 | startcallbutton Peristiwa ini dipicu ketika tombol mulai panggilan ditekan. |
8 | endcallbutton Peristiwa ini dipicu ketika tombol akhiri panggilan ditekan. |
9 | volumedownbutton Peristiwa ini dipicu ketika tombol volume bawah ditekan. |
10 | volumeupbutton Peristiwa ini dipicu saat tombol volume atas ditekan. |
Menggunakan Acara
Semua kejadian digunakan dengan cara yang hampir sama. Kami harus selalu menambahkan pendengar acara di kamijs alih-alih inline event calling sejak Cordova Content Security Policytidak mengizinkan Javascript sebaris. Jika kami mencoba memanggil acara sebaris, kesalahan berikut akan ditampilkan.

Cara yang benar untuk bekerja dengan acara adalah dengan menggunakan addEventListener. Kami akan memahami cara menggunakanvolumeupbutton acara melalui contoh.
document.addEventListener("volumeupbutton", callbackFunction, false);
function callbackFunction() {
alert('Volume Up Button is pressed!');
}
Setelah kami menekan volume up tombol, layar akan menampilkan peringatan berikut.

Menangani Tombol Kembali
Kita harus menggunakan tombol kembali Android untuk fungsi aplikasi seperti kembali ke layar sebelumnya. Untuk menerapkan fungsionalitas Anda sendiri, pertama-tama kita harus menonaktifkan tombol kembali yang digunakan untuk keluar dari Aplikasi.
document.addEventListener("backbutton", onBackKeyDown, false);
function onBackKeyDown(e) {
e.preventDefault();
alert('Back Button is Pressed!');
}
Sekarang ketika kita menekan tombol kembali Android asli, peringatan akan muncul di layar alih-alih keluar dari aplikasi. Ini dilakukan dengan menggunakane.preventDefault() perintah.
