Webview를 여는 응용 프로그램을 개발 중입니다. 그러나 인터넷 연결이없는 경우 웹보기 대신 "인터넷 연결 없음"이라는 이미지를 표시하고 싶습니다. 그 일을하는 방법이 있습니까? 나는 웹 뷰를 setvisibility 메서드로 "보이지 않는"것으로 설정하는 것을 고려했다.인터넷 연결에 따라 다른보기 표시
0
A
답변
1
이것을 사용하여 인터넷 연결 상태를 확인할 수 있습니다.
그리고 부울에 기초
ConnectivityManager cm =
(ConnectivityManager)context.getSystemService(Context.CONNECTIVITY_SERVICE);
NetworkInfo activeNetwork = cm.getActiveNetworkInfo();
boolean isConnected = activeNetwork != null &&
activeNetwork.isConnectedOrConnecting();
당신은 당신의 응용 프로그램에서 다른보기를 표시 할 수 있습니다.
웹보기를 숨기려면 ViewStub를 사용해야합니다. ViewStub은 활동이 팽창 할 때마다 팽창 될 필요가없는 레이아웃 구성 요소에 가장 적합합니다. ViewStub
ViewStub를 팽창시키기 위해 setVisibility (View.VISIBLE) 또는 findViewById (R.id.view_stub) .inflate()를 사용할 수 있습니다.
0
WebView를 invisible
으로 설정하면 ok입니다. 또한 HTML을로드하여 오류보기를 표시 할 수도 있습니다.
관련 문제
- 1. 인터넷 연결에 따라 다름 ViewController보기 iOS
- 2. 웹 플로우 - 모델 데이터에 따라 다른보기 표시
- 3. 사용자가 로그인했는지에 따라 조건부로 다른보기 컨트롤러 표시
- 4. 인터넷 연결에 따라 다른 데이터베이스에 데이터를 저장하는 방법
- 5. WAMP, 다른 인터넷 연결에 액세스
- 6. 응용 프로그램을 시작하기 전에 인터넷 연결에 대한 경고 표시 (Monotouch)
- 7. ContentControl (Caliburn.Micro)에 따라 다른보기
- 8. 컨텍스트에 따라 작업에서 다른보기 선택
- 9. ajax 호출과 다른보기 표시
- 10. 클릭시 다른보기 표시
- 11. 다른보기 내에서 미리보기 표시
- 12. reachability를 사용하여 인터넷 연결에 대해 사용자에게 알립니다.
- 13. 인터넷 연결에 관한 알림이 Linux에서 사라졌습니다.
- 14. 안드로이드 활동을위한 인터넷 연결에 오류가 있습니다.
- 15. 다형성 연결에 작업 표시
- 16. 다른보기 위에 UIViewController/UIView 표시
- 17. iOS5 - 스토리 보드 - 다른보기 표시
- 18. 입력 매개 변수에 따라 다른보기 포트로드하기
- 19. 안드로이드 AsyncTask에서 대기 인터넷 연결에 대한 시간 제한을 설정하는 방법?
- 20. habtm 연결에 따라 모델의 요소 정렬
- 21. HTTP 또는 HTTPS 현재 연결에 따라
- 22. 목록보기가 비어 있거나 인터넷 연결이 없거나로드 상태가 다른 경우 다른보기 표시
- 23. 다른보기
- 24. 우분투 : NAT를 사용하여 호스트의 인터넷 연결에 연결할 수 없습니다.
- 25. 다른보기 컨트롤러를 표시 할 때 MPMoviePlayerPlaybackDidFinishNotification이 발생합니다.
- 26. 버튼을 클릭 한 후 다른보기 표시
- 27. 다른보기 컨트롤러에서보기 컨트롤러를로드하는 동안 스플래시 화면 표시
- 28. IBAction-XIB 및 스토리 보드로 다른보기 표시
- 29. UIPageControl을 사용하여 3 가지 다른보기 표시
- 30. 경로를 기반으로 동일한 컨트롤러에 대해 다른보기 표시