書接上文,在Android WebView獲取html源碼 - Stars-One的雜貨小窩此文講到沒有一個可以判斷網頁加載完畢的方法
最近發現確實是有個解決方案,就是設置webViewClient裏的onPageFinished方法判斷當前webview進度,如下代碼
webView.webViewClient = object : WebViewClient() {
override fun onPageFinished(view: WebView?, url: String) {
super.onPageFinished(view, url)
if (view?.progress == 100) {
//加載成功了
}
}
}
實際上測試發現已解決我的需求,具體可行性可能待驗證?