Android Web 视图重新加载在重新加载单击时不会重新加载

问题描述 投票:0回答:1
 private fun reloadWebViewOnClick(){
        //webview reload
        lifecycleScope.launchWhenResumed {
            launch(Dispatchers.Main) {
                binding?.webview?.reload()
            }
        }
    }

我尝试过 log 但 controle 从未进入重新加载范围。我找不到我丢失的东西。

android android-webview kotlin-coroutines
1个回答
0
投票

请将 launchWhenResumed 更改为 launch,因为只有当片段恢复时,launch 才会起作用。

private fun reloadWebViewOnClick(){
    //webview reload
    lifecycleScope.launch {
        launch(Dispatchers.Main) {
            binding?.webview?.reload()
        }
    }
}
© www.soinside.com 2019 - 2024. All rights reserved.