私のアプリは json フィードと webview を読み込みます。webview の URL は webview から取得されます。これらの両方が読み込まれるまで何も表示できないため、スプラッシュ スクリーンを使用しています。私の問題は、WebView が XHR-Long Polling を使用して socket.io サーバーに接続することです。したがって、私の webview はまだデータを読み込んでいると考えており、socket.io を追加する前にダイアログを閉じていた onPageFinished イベントを発生させません。これは、スプラッシュ スクリーンが消えないことを意味します。
.dismiss() をどこに置いて、すべてがロードされた後にのみ閉じることができますか? WebView にページが読み込まれたと思わせるためにできることはありますか? 私の質問は基本的に、これを処理する最良の方法は何ですか?
ありがとう