티스토리 뷰
반응형
Stack Overflow에 자주 검색, 등록되는 문제들과 제가 개발 중 찾아 본 문제들 중에서 나중에도 찾아 볼 것 같은 문제들을 정리하고 있습니다.
Stack Overflow에서 가장 먼저 확인하게 되는 가장 높은 점수를 받은 Solution과 현 시점에 도움이 될 수 있는 가장 최근에 업데이트(최소 점수 확보)된 Solution을 각각 정리하였습니다.
아래 word cloud를 통해 이번 포스팅의 주요 키워드를 미리 확인하세요.
How to listen for a WebView finishing loading a URL?
WebView에서 URL 로드가 끝난 시점 확인하기
문제 내용
I have a WebView
that is loading a page from the Internet. I want to show a ProgressBar
until the loading is complete.
인터넷의 페이지를 로드하는 WebView가 있습니다. 로드가 완료될 때까지 ProgressBar를 보여주고 싶습니다.
How do I listen for the completion of page loading of a WebView
?
WebView의 페이지 로드가 완료되는 것을 어떻게 알 수 있나요?
높은 점수를 받은 Solution
Extend WebViewClient and call onPageFinished() as follows:
다음과 같이 WebViewClient를 확장하고 onPageFinished() 호출:
mWebView.setWebViewClient(new WebViewClient() {
public void onPageFinished(WebView view, String url) {
// do your stuff here
}
});
가장 최근 달린 Solution
for Kotlin users:
코틀린 사용자:
webView.webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView?, url: String?) {
// do your logic
}
}
there are a lot of methods that you can override though
재정의 할 수 있는 함수가 많이 있습니다.
출처 : https://stackoverflow.com/questions/3149216/how-to-listen-for-a-webview-finishing-loading-a-url
반응형
'개발 > 안드로이드' 카테고리의 다른 글
WebView에서 뒤로 버튼을 눌렀을 때 이전 페이지로 돌아가는 방법 (0) | 2022.11.29 |
---|---|
안드로이드 인텐스에서 추가 데이터를 얻으려면 어떻게 해야 하나요? (0) | 2022.11.29 |
Android 레이아웃 파일에서 "toos:context"란 무엇입니까? (0) | 2022.11.29 |
내 애플리케이션에서 안드로이드 웹 브라우저의 URL을 열려면 어떻게 해야 하나요? (0) | 2022.11.29 |
안드로이드에서 'Context'를 정적으로 가져오는 방법 (0) | 2022.11.29 |
댓글
공지사항
최근에 올라온 글