android - WebView偶尔无法加载,没有发起请求
高洛峰
高洛峰 2017-04-17 17:48:28
0
4
787

webview有时候加载不出网页,页面关掉再打开也不行,显示一片空白。放着不动,过一会,反而能打开网页。

当加载不出的时候,发现根本没有发起请求。

有大神知道原因吗?

高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全員に返信(4)
阿神

WebViewこの制御は Android システムにおいて非常に重要な制御であり、投稿者が言及した状況を引き起こすことはありません。オリジナルの投稿者が目にするものは、表面の表示です。

WebViewloadUrl(String url) が呼び出されると、WebView は Web ページのロードを開始しますが、ロードされていないときは、元の白い背景が表示されます。Web ページはロードされた後にのみ表示されます。 。これは、ディスプレイが空白になり、Web ページが開くまでに時間がかかることを意味する場合があります。実際には常に読み込み中ですが、読み込みが遅く、変化が見られません。

ホストは WebView.setWebViewClient を使用してカスタム WebViewClient を渡すことができます。 WebView.setWebChromeClientとも。これらの関数の一部をオーバーライドします:

リーリー

投稿者が上記のように WebView を設定した場合、loadUrl(String url) でこれらの関数のコールバックを確認できます。質問内容は<🎜>から回答可能です。 Log

いいねを押す +0
Peter_Zhu

1. 昨日、実際にこの状況に遭遇しました
2. 理由の分析: A. 投稿者は Charles を使用してパケットをキャプチャすることをお勧めします

リーリー
いいねを押す +0
巴扎黑

これは実際に当てはまります。私も遭遇しましたが、wv_viewerweb.removeAllViews();
// wv_viewerweb.destroy();
// wv_viewerweb = null; を呼び出さないとわかりました。問題は存在しません

いいねを押す +0
左手右手慢动作

問題は解決しましたか? ? ?私も罠にはまってしまいました、解決策を教えてください...

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート