Cordova-events
コルドバ-イベント
Cordovaプロジェクトで使用できるさまざまなイベントがあります。 次の表に、使用可能なイベントを示します。
S.No | Events & Details |
---|---|
1 |
deviceReady このイベントは、Cordovaが完全にロードされるとトリガーされます。 これにより、すべてがロードされる前にCordova関数が呼び出されないようにすることができます。 |
2 |
pause このイベントは、アプリがバックグラウンドになったときにトリガーされます。 |
3 |
resume このイベントは、アプリがバックグラウンドから返されたときにトリガーされます。 |
4 |
backbutton このイベントは、戻るボタンが押されたときにトリガーされます。 |
5 |
menubutton このイベントは、メニューボタンが押されるとトリガーされます。 |
6 |
searchbutton このイベントは、Androidの検索ボタンが押されたときにトリガーされます。 |
7 |
startcallbutton このイベントは、コール開始ボタンが押されたときにトリガーされます。 |
8 |
endcallbutton このイベントは、通話終了ボタンが押されたときにトリガーされます。 |
9 |
volumedownbutton このイベントは、音量を下げるボタンが押されるとトリガーされます。 |
10 |
volumeupbutton ボリュームアップボタンが押されると、このイベントがトリガーされます。 |
イベントを使用する
すべてのイベントはほぼ同じ方法で使用されます。 * Cordovaコンテンツセキュリティポリシー*はインラインJavascriptを許可しないため、* inlineイベント呼び出し*ではなく、 js に常にイベントリスナーを追加する必要があります。 イベントをインラインで呼び出そうとすると、次のエラーが表示されます。
イベントを操作する正しい方法は、 addEventListener を使用することです。 例を通じて、 volumeupbutton イベントの使用方法を理解します。
- 音量アップ*ボタンを押すと、画面に次のアラートが表示されます。
戻るボタンの処理
前の画面に戻るなどのアプリの機能には、Androidの戻るボタンを使用する必要があります。 独自の機能を実装するには、最初にアプリの終了に使用される戻るボタンを無効にする必要があります。
これで、Androidのネイティブの戻るボタンを押すと、アプリを終了する代わりに画面にアラートが表示されます。 これは、* e.preventDefault()*コマンドを使用して行われます。