java - android中webview无网络时怎么实现点击加载?
巴扎黑
巴扎黑 2017-04-18 10:33:27
0
5
409

具体看图:

webview无网络时出现点击加载页面,

巴扎黑
巴扎黑

모든 응답(5)
小葫芦

네트워크가 없어도 다운로드가 가능한데, 어디서 다운로드할 수 있나요?

左手右手慢动作

네트워크가 없는 경우 자산 폴더 아래에 비네트워크 html 및 기타 리소스 파일을 로드하여 사용자에게 네트워크 없음 프롬프트를 표시하는 것이 좋습니다.

샘플 코드:

으아아아
Peter_Zhu

여기에는 js와 Android 상호작용이 포함됩니다. 다른 답변을 참조하세요.

으아아아

버튼을 클릭하고 js에서 웹뷰를 새로 고치세요

Peter_Zhu

실제로 이 인터페이스를 네트워크 없이 직접 구현할 수 있습니다(웹뷰를 사용하지 않고 이미지뷰, 텍스트뷰, 버튼을 직접 사용하여 레이아웃 가능).

伊谢尔伦

@sens가 말했듯이 webview뿐만 아니라 다른 페이지에서도 로딩 오류가 발생하므로 @sens의 솔루션을 채택하고 BaseActivity에 RefreshData(...) 메서드를 작성하는 것이 좋습니다. 이 페이지를 새로 고치려면 클릭하세요.

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