私は別のトリッキーなエラーに出くわしました...
基本的に HTML で構成され、WebView によって表示されるいくつかのページで構成される基本的な ViewPager を使用しています。
私は方法を使用します:
mWebView.loadDataWithBaseURL(null, html, "text/html", "utf-8", "about:blank")
内容を表示するため。HTML は文字列変数です。すべてが正常に動作しますが、すべてのビューがプリロードされることを期待します (ビューページャーのオフスクリーンページの制限を設定し、インスタンス化されたアイテムも正しいデータで正しく呼び出されます)、そうではありません。
webview が読み込まれますが、クリック後にのみ表示されます。別のページを表示するたびにクリックしていたので、最初は思いつきませんでしたが、すばやく移動すると、クリックが少し遅くなり、ページが表示されません。もう一度クリックした後でのみ。または、1 つのページをドラッグして少し右に移動すると、別のビューがまだ読み込まれていないことがわかります... 1 秒後にのみ表示されます。
誰かが似たようなことに遭遇しましたか?
どんな助けでも大歓迎です。