투케이2K

600. (Android/Java) [Android 13] WebViewClient 웹뷰 로드 시작 및 완료 상태 확인 (onPageStarted / onPageFinished) 본문

Android

600. (Android/Java) [Android 13] WebViewClient 웹뷰 로드 시작 및 완료 상태 확인 (onPageStarted / onPageFinished)

투케이2K 2023. 7. 10. 21:59

[개발 환경 설정]

개발 툴 : AndroidStudio

 

[소스 코드]

 

    // -----------------------------------------------------------------------------------------
    // TODO [WebViewClient 는 웹뷰에서 자유롭게 기능을 사용하기 위함]
    // -----------------------------------------------------------------------------------------
    class MainWeb extends WebViewClient {

        // [로딩이 시작될 때]
        @Override
        public void onPageStarted(WebView view, String url, Bitmap favicon) {
            super.onPageStarted(view, url, favicon);
            S_Log._W_(S_FinalMsg.LOG_Loading_Start, new String[]{ "URL :: " + String.valueOf(url) });
        }

        // [로딩이 완료됐을 때 한번 호출]
        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);
            S_Log._W_(S_FinalMsg.LOG_Loading_End, new String[]{ "URL :: " + String.valueOf(url) });
        }

    }

 

반응형
Comments