アプリのほぼ全体をバックグラウンド スレッドで実行して、UI をクリーンでレスポンシブに保ちますが、フルスクリーン HTML をロードするときは、メイン スレッドで実行する必要があります。そうしないと、典型的なエラー「Web ロックを取得しようとしました」が発生しますメインスレッドまたは Web スレッド以外のスレッドから。」明らかに、これほど多くのデータをメイン スレッドにロードすると、顕著なスタッターが発生します。(これらは HTML として配信される静的なアプリ内アセットであり、実際には Web にアクセスせず、ローカル コンテンツを表示するだけの Web ビューでアプリ内をレンダリングすることに注意してください。)
したがって、メインスレッドまたは「Web スレッド」のいずれかで Web ロックを取得できることがわかります。UI の応答性を維持できるように、実際にその Web スレッドにアクセスしてこのコードを実行する方法はありますか?