検索

ホームページ  >  に質問  >  本文

android - WebView偶尔无法加载,没有发起请求

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

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

有大神知道原因吗?

高洛峰高洛峰2772日前788

全員に返信(4)返信します

  • 阿神

    阿神2017-04-17 17:50:28

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

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

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

    リーリー

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

    返事
    0
  • 天蓬老师

    天蓬老师2017-04-17 17:50:28

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

    リーリー

    返事
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:50:28

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

    返事
    0
  • ringa_lee

    ringa_lee2017-04-17 17:50:28

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

    返事
    0
  • キャンセル返事