【问题标题】:Display AlertDialog after launching a webview using CustomTabsIntent使用 CustomTabsIntent 启动 web 视图后显示 AlertDialog
【发布时间】:2021-11-08 18:31:55
【问题描述】:

我正在使用 CustomTabsIntent 来启动一个 url。 url启动后是否可以显示对话框?就像那个 webview 里面的一个对话框。

因为目前我的对话框在 webview 出现之前显示。

尝试在调用 launchUrl 后添加对话框的创建。 还尝试将其添加到 CustomCallback 的 onNavigationEvent 中,但似乎没有被调用。

【问题讨论】:

    标签: android webview android-alertdialog


    【解决方案1】:

    你可以这样做

        webView.webViewClient = object : WebViewClient() {
            override fun shouldOverrideUrlLoading(view: WebView?, url: String?): Boolean {
                view?.loadUrl(url)
                return true
            }
    
    
            override fun onPageStarted(view: WebView?, url: String, favicon: Bitmap?) {
                Log.i(TAG, "onPageStarted $url")
                openYourDiaogHere() //your dialog method 
            }
    
         }
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多