jQueryMobile で PhoneGap を使用してアプリケーションを開発しています。アプリがバックグラウンドで実行され、表示されるときにデータを更新したい。「pageshow」イベントをリッスンしますが、アプリの初期化時のみ(開始時間)に発生しました。これも見ましたが、ページの表示に関するイベントが見つかりません。助けてください。
質問する
324 次
2 に答える
1
とった。このケースを処理するには、Phonegap の「resume」イベントを使用します。
http://docs.phonegap.com/en/2.5.0/cordova_events_events.md.html#resume
于 2013-05-21T05:36:40.870 に答える
0
を使用する必要がありますpagebeforeshow
。画面にページを表示する前に発生します。したがって、画面の背後でデータをロードしてユーザーに表示できます。
pagebeforeshow についてはこちらをご覧ください
サンプルコード
$(document).on('pagebeforeshow', '#mypage', function(){
alert('fire before showing page')
});
フィドルhttp://jsfiddle.net/mayooresan/Mcb4s/で実際に動作する例を次に示します。
于 2013-05-21T04:51:24.743 に答える