mad*_*tya 5 html javascript android webview
Android Webview 允许 Android 应用程序通过在 Webview 中打开目标来处理用户单击链接,而不是在外部浏览器中打开它。
然后可以维护这些页面加载的历史记录,以便用户可以在 Web 视图中前进和后退,就像“真正的”浏览器一样: http: //developer.android.com/guide/webapps/webview.html #导航历史
我的问题是:
小智 0
要处理此 api,您可以重写doUpdateVisitedHistoryWebViewClient 中的方法。例如使用 Kotlin
val webView = findViewById(R.id.\xe2\x80\xa6)\nwebView.webViewClient = object : WebViewClient() {\n override fun doUpdateVisitedHistory(view: WebView?, url: String?, isReload: Boolean) {\n // for example, we want to change icon in toolbar when we can go back\n if (view?.canGoBack() == true)\n toolbar.navigationIcon = context.getDrawable(R.drawable.back)\n } else {\n toolbar.navigationIcon = context.getDrawable(R.drawable.close)\n }\n }\nRun Code Online (Sandbox Code Playgroud)\n