Cordova - Wydarzenia
Istnieje wiele wydarzeń, które można wykorzystać w projektach Cordova. Poniższa tabela przedstawia dostępne zdarzenia.
| S.Nr | Wydarzenia i szczegóły | 
|---|---|
| 1 | deviceReady To zdarzenie jest wywoływane po pełnym załadowaniu Cordova. Pomaga to zapewnić, że żadne funkcje Cordova nie są wywoływane przed załadowaniem wszystkiego. | 
| 2 | pause To zdarzenie jest wywoływane, gdy aplikacja działa w tle. | 
| 3 | resume To zdarzenie jest wyzwalane, gdy aplikacja jest zwracana z tła. | 
| 4 | backbutton To zdarzenie jest wyzwalane po naciśnięciu przycisku Wstecz. | 
| 5 | menubutton To zdarzenie jest wyzwalane po naciśnięciu przycisku menu. | 
| 6 | searchbutton To zdarzenie jest wywoływane po naciśnięciu przycisku wyszukiwania w systemie Android. | 
| 7 | startcallbutton To zdarzenie jest wyzwalane po naciśnięciu przycisku rozpoczęcia połączenia. | 
| 8 | endcallbutton To zdarzenie jest wyzwalane po naciśnięciu przycisku zakończenia połączenia. | 
| 9 | volumedownbutton To zdarzenie jest wyzwalane po naciśnięciu przycisku zmniejszania głośności. | 
| 10 | volumeupbutton To zdarzenie jest wyzwalane po naciśnięciu przycisku zwiększania głośności. | 
Korzystanie z wydarzeń
Wszystkie zdarzenia są używane prawie w ten sam sposób. Powinniśmy zawsze dodawać słuchaczy zdarzeń w naszymjs zamiast tego inline event calling od Cordova Content Security Policynie zezwala na wbudowany JavaScript. Jeśli spróbujemy wywołać zdarzenie w tekście, zostanie wyświetlony następujący błąd.
 
                Właściwy sposób pracy z wydarzeniami to używanie addEventListener. Zrozumiemy, jak używaćvolumeupbutton wydarzenie poprzez przykład.
document.addEventListener("volumeupbutton", callbackFunction, false);  
function callbackFunction() { 
   alert('Volume Up Button is pressed!');
}Po naciśnięciu volume up przycisk, na ekranie zostanie wyświetlony następujący alert.
 
                Obsługa przycisku Wstecz
Powinniśmy użyć przycisku Wstecz w systemie Android, aby uzyskać funkcje aplikacji, takie jak powrót do poprzedniego ekranu. Aby zaimplementować własną funkcjonalność, powinniśmy najpierw wyłączyć przycisk Wstecz, który służy do wyjścia z aplikacji.
document.addEventListener("backbutton", onBackKeyDown, false);  
function onBackKeyDown(e) { 
   e.preventDefault(); 
   alert('Back Button is Pressed!'); 
}Teraz, gdy naciśniemy natywny przycisk Wstecz w Androidzie, alert pojawi się na ekranie zamiast wychodzenia z aplikacji. Odbywa się to za pomocąe.preventDefault() Komenda.
