首页 > 解决方案 > API 26 后使用 webview 的 Android 应用有哪些选项

问题描述

我是一个业余爱好者,主要限于 PHP 和 mysql。我为一位客户开发了一个网站,该客户还要求我将其展示为一个 android 应用程序。所以我按照一些 youtube 教程制作了一个混合应用程序。它大部分工作正常,但在 android 版本 7 和版本 8 中,不推荐使用 webview。他们改用 chrome。现在任何人都可以建议我一些替代方法来将我的网站显示为 android 中的应用程序。另外,我可以将 myapp 从 webview 迁移到 chorome。

标签: androidgoogle-chromewebviewhybrid

解决方案


webView 未被弃用。

不推荐使用 webView 中的以下方法

Android 已弃用 WebViewClient 中的 shouldOverrideUrlLoading(WebView view, String url) {} 并将其替换为 shouldOverrideUrlLoading(WebView, WebResourceRequest),可能是为了获得更大的长期灵活性。

而不是使用

boolean shouldOverrideUrlLoading (WebView view, String url)

利用

shouldOverrideUrlLoading(WebView view, WebResourceRequest request)

推荐阅读