gpt4 book ai didi

4.4 上的 Android Webview 因 nativeOnDraw 失败而卡住;清除背景颜色

转载 作者:搜寻专家 更新时间:2023-11-01 08:48:36 26 4
gpt4 key购买 nike

我知道这个问题已经被问了很多times并且几乎没有解决方法。但是它们都不适合我

我有一个使用 webview 的应用程序。打开许多应用程序然后唤醒此应用程序有时会使 webview 空白。该应用程序的其他组件可以正常工作,但 WebView 卡住了。

我在 Androidmanifest.xml 中禁用了硬件加速,但它不起作用

<application
android:name="com.nandish.app.MyApplication"
android:largeHeap="true"
android:hardwareAccelerated="false">

我试图在 Webview 的构造函数中添加以下行

    setLayerType(View.LAYER_TYPE_SOFTWARE, null);

即使这样也行不通。我能够始终如一地重现空白屏幕。当它卡住时,日志上的错误消息是

09-11 23:29:31.237: W/AwContents(2976): nativeOnDraw failed; clearing to background color.

最佳答案

我的代码的问题是使用的 webView 对象在其他地方被编辑,因为它是一个静态变量。糟糕,将此对象用作静态对象完全是灾难。一旦我转换为实例变量,它就起作用了。

关于4.4 上的 Android Webview 因 nativeOnDraw 失败而卡住;清除背景颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25794478/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com