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

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

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

有大神知道原因吗?

高洛峰
高洛峰

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

모든 응답(4)
阿神

WebView이 컨트롤은 Android 시스템에서 매우 중요한 컨트롤로, 포스터에서 언급한 상황이 발생하지 않습니다. 원본 포스터에서 볼 수 있는 것은 표면 디스플레이입니다.

WebViewloadUrl(String url)이 호출되면 WebView이 웹페이지를 로드하기 시작하지만 로드되지 않으면 원래의 흰색 배경이 표시될 때까지 웹페이지가 표시되지 않습니다. 가 로드되었습니다. 이는 디스플레이가 공백으로 표시되고 웹 페이지를 열 때까지 시간이 걸릴 수 있음을 의미할 수 있습니다. 사실 항상 로딩이 되는데 로딩이 느리고 변화가 눈에 보이지 않습니다.

호스트는 WebView.setWebViewClient을 사용하여 사용자 정의 WebViewClient를 전달할 수 있습니다. 또 WebView.setWebChromeClient. 다음 기능 중 일부를 재정의하세요.

으아악

포스터에서 WebView을 위와 같이 구성하면 loadUrl(String url)에서 해당 함수의 콜백을 확인할 수 있습니다. 질문 내용에 대한 답변은 Log에서 확인하실 수 있습니다.

Peter_Zhu

1. 어제 정말 이런 상황을 겪었습니다
2. 이유 분석: A. 포스터는 찰스를 활용하여 패킷을 캡처하는 것이 좋습니다

으아악
巴扎黑

이런 경우도 있는데, wv_viewerweb.removeAllViews();
// wv_viewerweb.destroy();
// wv_viewerweb = null; 문제는 존재하지 않을 것입니다

左手右手慢动作

문제가 해결되었나요? ? ? 저도 함정에 빠졌는데 해결방법좀 알려주세요...

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿