java - 如何在自定义对话框内的 webview 上添加已完成加载的网页?
问题描述
我在我的自定义对话框中成功添加了 webview 我想在 webview 完成加载后显示 toast 如何添加它?(似乎我的代码不需要显示)
解决方案
这是一些说明如何使用 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)
}
推荐阅读
- android - Firebase crud 的 RecyclerView
- python - python - 散点图问题 - 不确定如何为我想要的结果构建图?
- android - 如何将数据处理与 Activity 分开
- react-native - React Native Flatlist ListHeaderComponent 不起作用
- spring - 如何在 Vue 中获取模型属性?
- c - 欧拉 10,素数和到 2000000
- java - 尝试将请求方法作为删除时不支持 GET 方法
- categorical-data - 每当我尝试在我的数据框中编码 categorical_features 时,我都会遇到关键错误
- javascript - reveal.js:ReferenceError:导航器未在全新安装时定义
- node.js - “吉普错误!堆栈”与 NodeJS,但安装了 XCode 命令行工具