0

jQueryMobile で PhoneGap を使用してアプリケーションを開発しています。アプリがバックグラウンドで実行され、表示されるときにデータを更新したい。「pageshow」イベントをリッスンしますが、アプリの初期化時のみ(開始時間)に発生しました。これも見ましが、ページの表示に関するイベントが見つかりません。助けてください。

4

2 に答える 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 に答える