0

Android デバイスで起動して正常に動作する単純な html/javascript アプリがあります。ただし、「ホームボタン」を使用してアプリをバックグラウンドにし、アプリをもう一度クリックしてフォアグラウンドに戻すと、空白の画面 (Android では白い空白の画面) から始まり、「戻るボタン」が押されました。

「戻るボタン」を押すと、アプリによって表示された最後のページに画面が更新されます。

私はPhoneGapに不慣れで、「再開」イベント/などの処理方法に関して、欠けている単純/基本的なものがあると確信しています.Phil Mitchell http:/によるこのリンクで提供される指示に従いました。 /wiki.phonegap.com/w/page/35501397/Tutorials (すばらしいリソースです..)

ありがとう。

アップデート :

DroidGap コードを見た後、次の行を追加しようとしました:-

        super.setBooleanProperty("keepRunning", false);

しかし、これは役に立たないようです。ホームボタンが入力されるたびにアプリが終了し、モバイルでアプリがクリックされたときに完全に再起動することを嬉しく思います.

どんな助けでも大歓迎です..

4

3 に答える 3

0

PhoneGap を介したページのレンダリングと、JS SDK を使用したクライアント側の FB 認証フローを介した「ダイアログ」に問題があるようです。クライアント側の認証を無効にすると、アプリがバックグラウンド (一時停止/再開/その他) からフォアグラウンドに移動したときに、ページのレンダリングと表示が非常にうまく機能します。

私は、ページがモバイルデバイス上に表示されていることを感知し、クライアント側の認証に IOS または Androi SDK を使用する必要があると想定しています..これ以上光を当てる必要がある人は、自由に装飾してください)。

于 2012-06-26T21:38:25.040 に答える
0

それでも「ホームボタンを押すたびにアプリが終了し、モバイルでアプリがクリックされたときに完全に再起動するのはうれしい」と言う場合。それからそれのために行きます。

@Override
protected void onStop(){
super.onStop();
}

アクティビティを作成する場所から、または「DroidGap を拡張する」クラスからこれを試してください。

于 2012-07-12T05:40:14.927 に答える