为了账号安全,请及时绑定邮箱和手机立即绑定

当我只打开机顶盒时,Android WebView 有时变得太慢

当我只打开机顶盒时,Android WebView 有时变得太慢

蛊毒传说 2022-11-30 16:51:43
我有一个简单的 Android 应用程序,它只包含一个 WebView 来加载我的基于 Web_Based 的应用程序和一个 VideoView 来播放电影和直播电视。有时,当我刚打开 STB 时,WebView 加载 Web_Based 应用程序的速度太慢,有时又很快。我的基于 Web 的应用程序位于本地服务器 (Ubuntu 12.04) 中,我可以始终快速地将其加载到我的计算机浏览器(Windows 10、Firefox 和 Chrome)中。所以我希望这会在我的 Android 应用程序中快速 Aslways 发生。我尝试提高 WebView 的性能并大量清除缓存。但这根本没有帮助。// Here are some WebView settingsmWebView.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);}
查看完整描述

1 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

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

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


查看完整回答
反对 回复 2022-11-30
  • 1 回答
  • 0 关注
  • 84 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信