私はアプリのwebviewにいて、メニューの別のオプションをタップして(webviewでも)、最初のオプションに戻ってこのコンテンツをリフレッシュすると、私は避けたいこれは、ログイン画面を置いてユーザーが別のオプションをタップして戻った場合、すでにログインしていてもログイン画面が再び表示されるためです。 私はすでにこれを試しましたが、answerが動作しませんでした。ナビゲーションドロワー付きのwebviewアプリでリフレッシュする方法を教えてください。
0
A
答えて
0
WebViewがアクティビティ/フラグメントのライフサイクルに組み込まれておらず、最初にロードされたときとロードされた後の時間を区別できないと考えられます。さらに、WebViewが破損している(可能性が高い)場合、WebViewはデータを再ロードする必要があります。
は、あなたが保存して正しく活動/フラグメントの状態を復元していることを確認してwebviewsは(あなたが好きなのHashMap、またはブールまたは何を使用することができます)ロードされるのを追跡します。 https://developer.android.com/guide/components/activities/activity-lifecycle.html#saras
ウェブビューを読み込むときは、手順1のデータを参照して、コンテンツをリロードする必要があるかどうかを判断します。状態(最初の負荷など)を示すためにHTMLにデータを渡す必要があるかもしれません。
関連する問題
- 1. Androidアプリをフリーズする方法を教えてください。
- 2. Android WebViewでストライプチェックアウトを続行する方法を教えてください。
- 3. Ionic - AngularJS - クリック時にビューステートをリフレッシュする方法を教えてください。
- 4. アプリをバックグラウンドでシミュレーションする方法を教えてください。
- 5. iphoneアプリでHTTPリクエストを盗聴する方法を教えてください。
- 6. Gmailのタブ付きビューの表示方法を教えてください。
- 7. 私のアプリをクライアントにテストする方法を教えてください
- 8. アプリにトラックをドロップさせる方法を教えてください
- 9. Apache Camelでループする方法を教えてください
- 10. Thread.terminateコマンドでクラッシュする方法を教えてください。
- 11. ポイントから消える方法を教えてください。
- 12. デュプレックスストリームに書き込む方法を教えてください。
- 13. EclipseでAVDを「見る」方法を教えてください。
- 14. ドキュメントの外に注釈を付ける方法を教えてください。
- 15. jQueryのテキストに輝きを与える方法を教えてください。
- 16. F5の自動ボタンをクリックしてページをリフレッシュする方法を教えてください。私ASCXコントロールで
- 17. タブローを定義する方法を教えてください
- 18. Eclipseプラグインをアンパックする方法を教えてください。
- 19. ImageViewCellをクリックする方法を教えてください。
- 20. Android - アイコンをタッチする方法を教えてください。
- 21. ImageView Androidをトリミングする方法を教えてください。
- 22. Edge.Funcを固定する方法を教えてください。
- 23. UIWindowをキーウィンドウにする方法を教えてください。
- 24. ジェンキンズを「ピップインストール」する方法を教えてください。
- 25. ストリームフィルタをエコーする方法を教えてください。
- 26. オブジェクトをガベージコレクションする方法を教えてください。
- 27. Android Honeycomb Gmailアプリの分割表示方法を教えてください。
- 28. Firefox OS 1.4アプリの認証方法を教えてください。
- 29. プレイストアでの公開方法を教えてください。
- 30. navbarのボタンをできるだけ大きくする方法を教えてください。