android webview 图表,Highcharts - 数据不会被加载到Android WebView上的图表

该配置已经在Fiddler上预先测试过,并且它都可以工作,但不知何故,当我在Android的webview中实现它时,它停止工作。Highcharts - 数据不会被加载到Android WebView上的图表

在我的网络接口类,我有一个返回数据的方法,所以我打电话给在脚本部分为HTML文件的方法遵循

var glucose = Android.getGlucoseData();

调试控制台显示的输出如下葡萄糖VAR(请不介意假数据)

[ [Date.UTC(2016,4,02,00,00,00),0.0],[Date.UTC(2016年,4 [Date.UTC(2016,4,0.04,00,00,00),0.0],[Date.UTC(2016, 4,05,0,0,0,0,0,0,0,0,0,0,0,0, [Date.UTC(2016,4,06,16,55, 00),9.65999984741211],[Date.UTC(2016,4,06,17,19.00), [Date.UTC(2016,4,06,17,30,00),9.65999984741211],[Date.UTC(2016,4,07,00,00,00),0.0],[Date.UTC(2016,4,07,00,00,00,00,00) (2016,4,08,00,00,00),0.0] ]

当我通过它进入图表

series: [{

name: 'Glucose',

data: glucose,

marker: {

enabled: true

},

tooltip: {

valueSuffix: ' mmol/L'

}

}...

它不会在所有呈现数据。 但是如果我做了以下,这基本上与上面相同,它作品。

变种葡萄糖= [ [Date.UTC(2016,4,02,00,00,00),0.0],[Date.UTC(2016,4,03,00,00,00), [Date.UTC(2016,4,0.04,00,00,00),0.0],[Date.UTC(2016,4,05,19,16,00),8.65999984741211],[Date.UTC (Date.UTC(2016,4,06,17,19.00),3.6600000858306885],[Date.UTC(2016,4,06,17, [Date.UTC(2016,4,07,00,00,00),0.0],[Date.UTC(2016,4,08,00,00,00),0.0] ]

从上面,你可以意识到我只是从字面上硬编码由Android.getGlucoseData()产生的数据;进入变量。

我可以知道我做错了什么吗?

2016-05-07

Zhi Kai

+1

该问题可能是由于使用JSON中的Date.UTC()引起的,当您加载数据时不会评估该问题。换句话说,你不能在JSON中使用functiosn。在开始时,尝试硬编码时间戳(用于测试的onyl)并检查是否打印图表。 –

+0

你说得对。我将其转换为毫秒,因为这是Date.UTC基本上生成的内容,并且可以工作。 –

+0

我发表我的评论为正确答案。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值