如果url相同,如何在Jetpack compose中刷新Webview?

问题描述 投票:0回答:1

如果 url 相同,如何在 Jetpack compose 中刷新 Webview?

我尝试使用 AccompanistWebViewClient 然后我尝试将 urlState 更改为相同的 webview 而不重新加载 如何重新加载网页视图?

val urlState =
        rememberWebViewState()
    WebView(
        state = urlState,
        onCreated = { webView ->
            webView.settings.javaScriptEnabled = true
        },
        client = remember { webViewClient },
        chromeClient = remember { chromeViewClient }
    ) 
kotlin url webview android-jetpack-compose
1个回答
0
投票

再次调用WebView。 这是因为 WebView 实例根据 URL 创建新视图。

https://medium.com/@kevinnzou/using-webview-in-jetpack-compose-bbf5991cfd14

© www.soinside.com 2019 - 2024. All rights reserved.