带有highcharts的Android多个webview冻结了UI线程

时间:2017-10-13 18:00:03

标签: android highcharts webview

我是android开发的新手。我需要显示图表(我使用的是高图表)。根据用户选择,图表可以是2,4或6,此图表将获取运行时数据。 我已经使用Async Task添加了TCP连接以从IOT设备获取数据并使用javascript函数将其提供给Web视图。 我已根据用户选择添加了表格布局并在其中添加了Web视图。对于Samsung 5 mini,2个图表工作正常,但是当我加载6个图表时,图表不会绘制任何数据。看起来,UI线程每隔100毫秒冻结为图表的数据馈送。

我尝试了所有选项,例如

view.setLayerType(View.LAYER_TYPE_HARDWARE, null); 
view.getSettings().setCacheMode(WebSettings.LOAD_NO_CACHE); 
view.getSettings().setDomStorageEnabled(true);

但是没有什么对我有用。

您是否知道将数据提供给网络视图的更好方法,不应在多个网络视图案例中冻结网页视图?

0 个答案:

没有答案