>

웹보기를 사용하여 페이지를 표시하는 앱이 있지만 제어 할 수없는 여러 가지 이유로 웹 서버가 오프라인 상태가되는 경우가 있습니다 ...

서버가 충돌하면 앱의 웹보기에서 아무것도 열리지 않고 빈 화면 만 표시됩니다.이 경우 빈 화면을 표시하는 대신 앱에 " 서버가 오프라인 상태입니다. 나중에 다시 시도하십시오 "

Android Studio에서 어떻게해야합니까?

도움을 주셔서 감사합니다!

  • 답변 # 1

    이 작업을 시도 할 수 있습니다 :

    mWebView.setWebViewClient(new WebViewClient() {
        public void onReceivedError(WebView view, int errorCode, String description, String failingUrl) {
             Toast.makeText(getActivity(),  "The server is offline, please try again later" , Toast.LENGTH_LONG).show();
        }
    });
    
    

    웹뷰 자체에는 메시지를 표시 할 수 없습니다. 웹뷰를 닫고 사용자 정의 오류 대화 상자를 표시 할 수 있습니다.

관련 자료

  • 이전 ionic framework - chromesocketsudp 성공적으로 브로드 캐스팅하는 방법?
  • 다음 haskell - getRandom이 두 번째로 중단됩니다 왜?