gpt4 book ai didi

Android WebView 性能

转载 作者:IT老高 更新时间:2023-10-28 23:35:26 25 4
gpt4 key购买 nike

在我的应用程序中,我正在 webview 中加载外部 url 列表并允许用户翻阅它们。 Webview 被加载到 View 翻转器上。我发现 webview 加载 url 的性能真的很差。我已经尝试了从使用框架布局到限制要加载的 webview 数量的所有方法。表现还是不尽如人意。

如何优化 webview 的性能?这应该是一种常见的用法。我是否遗漏了一些明显的东西。

我的 Webview 设置是 -

    webView.setInitialScale(WEBVIEW_SCALE);
webView.getSettings().setJavaScriptEnabled(true);
webView.getSettings().setBuiltInZoomControls(false);
webView.setWebViewClient(new MyWebViewClient());
webView.setOnTouchListener( new OnTouchListener());

最佳答案

试试这个:

if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
webView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
webView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

关于Android WebView 性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4081250/

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