gpt4 book ai didi

java - 当我只打开 STB 时,Android WebView 有时会变得太慢

转载 作者:行者123 更新时间:2023-12-02 05:36:33 26 4
gpt4 key购买 nike

我有一个简单的 Android 应用程序,其中仅包含一个用于加载我的 Web_Based 应用程序的 WebView 和一个用于播放电影和直播电视的 VideoView。有时,当我刚打开 STB 时,WebView 加载 Web_Based 应用程序的速度太慢,有时又太快。

我的 Web_Based 应用程序位于本地服务器 (Ubuntu 12.04) 中,我可以在我的计算机浏览器(Windows 10、Firefox 和 Chrome)中快速加载该应用程序。所以我希望这会在我的 Android 应用程序中快速发生。

我尝试提高 WebView 的性能并大量清除缓存。但这根本没有帮助。

// Here are some WebView settings

mWebView.clearCache(true);
mWebView.getSettings().setAppCacheEnabled(false);
mWebView.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE);
mWebView.clearHistory();
mWebView.getSettings().setLoadsImagesAutomatically(true);
webSettings.setJavaScriptEnabled(true);
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
// chromium, enable hardware acceleration
mWebView.setLayerType(View.LAYER_TYPE_HARDWARE, null);
} else {
// older android version, disable hardware acceleration
mWebView.setLayerType(View.LAYER_TYPE_SOFTWARE, null);
}

最佳答案

看来您已满足所有要求。因此,下一步必须使用 PING 等工具检查网络连接。

如果你的android机顶盒和主机(基于web的服务器)之间的连接不好并且有很多超时,那么WebView就不能很好地响应。所以请确保这一点。

关于java - 当我只打开 STB 时,Android WebView 有时会变得太慢,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56161930/

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