android - 我的应用程序中 Nougat OS 中显示的 Webview 空白页面

标签 android android-webview payment-gateway android-7.0-nougat ccavenue

我在我的应用程序中调用了 CCAvenue 支付网关集成。直到它正常工作但是当我将我的设备操作系统 Marshmallow 更新为牛轧糖时,Webview 页面显示空白屏幕。

在 logcat 中也没有找到错误日志。

我还在所有其他低于 Nougat 的设备上进行了测试,并且在该设备中,WebView 工作正常。仅在 Nougat OS 中发现问题。

我已经在谷歌中搜索了这个问题,但在过去三天内没有找到任何合适的解决方案。

最佳答案

我找到了解决方案,当我将我的 android 设备从 marshmallow 更新到 Nougat 时, 我在更新后的设备上发现,android Webview 系统应用程序被永久禁用,Nougat OS 默认使用 Chrome 浏览器的 Webview,如此处定义 link.

而且我的设备已经安装了旧的 chrome 浏览器,无法呈现此 webview。当我更新我的 Chrome 浏览器应用程序时,它在所有 webview 页面中都可以正常工作。

关于android - 我的应用程序中 Nougat OS 中显示的 Webview 空白页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41613342/

相关文章:

java.lang.IllegalStateException : Could not find a method finishA(View) in the activity class

asp.net-mvc-3 - 如何使用 asp.net mvc 3 在注册按钮上重定向到 paypal 页面

javascript - 将金额值添加到表单输入值

node.js - 使用 Paypal REST API 创建付款

java - 在 Windows 7 上构建时崩溃的媒体演示 WebRTC 示例

java - 如何以编程方式在android中打开文件夹?

java - 我想在 webview 中阻止 url

android - 如何在 WebView 下方放置广告

android - 根据从 JavaScript 接口(interface)传递的参数启动 Activity

android - Android 的 Google API 网址返回 ZERO_RESULTS