首页 > 解决方案 > 如何在自定义对话框内的 webview 上添加已完成加载的网页?

问题描述

我在我的自定义对话框中成功添加了 webview 我想在 webview 完成加载后显示 toast 如何添加它?(似乎我的代码不需要显示)

标签: javaandroidwebviewtoast

解决方案


这是一些说明如何使用 WebView 跟踪页面加载的代码:

        webView = rootView.findViewById<WebView>(R.id.webView).apply {

            webViewClient = object : WebViewClient() {
                override fun onPageFinished(view: WebView?, url: String?) {
                    loadingView.visibility = View.GONE

                    super.onPageFinished(view, url)
                }

                override fun onPageStarted(view: WebView?, url: String?, favicon: Bitmap?) {
                    loadingView.visibility = View.VISIBLE
                }
            }
        }.also {
            it.loadUrl(url)
        }

推荐阅读