将java变量/数组传递给android webview中的javascript
Pass java variable/array to javascript in android webview
嗨,我想使用谷歌图在android webview中绘制图。我正在调用web服务来获取数据。我只需要将这些数据传递给javascript来绘制图形。以下是谷歌图形api使用的数据。
var data = google.visualization.arrayToDataTable([
['Frequency', 'HVAC', 'Lighting', 'Overall', 'Cost'],
['00:00',100,200,0,80],
['00:00',0,0,522,50],
['1:00',125,78,0,115],
['1:00',0,0,153,125],
['2:00',100,90,0,100],
['2:00',0,0,119,120]
]);
以及等图形选项
var options = {
title : 'Monthly Coffee Production by Country',
vAxis: {title: "Cups"},
hAxis: {title: "Month"},
seriesType: "bars",
isStacked: true,
series: {3: {type: "line"}}
};
我认为这是一个javascript数组。我需要将数据传递给javascript。我可以将这种数组从android上下文传递给javascript吗?
您只能通过webview.loadUrl("javascript:myfunction(arg1,..)")将字符串传递到webview,但该字符串也可以包含JSON数据。在javascript函数(即myfunction)中,您调用JSON.parse(arg1)将字符串转换回javascript对象。
相关文章:
- window.onload没有'无法在Android WebView中工作
- Android Webview通过Javascript注入CSS
- 在Android WebView中通过javascript检测点击HTML选项标记
- 用JavaScript替换Android WebView模板上的html文本
- Hammer.js阻止在Android Webview中点击超链接
- 在Android WebView中运行Javascript-onPageFinished循环
- Chrome 50的Android WebView在触摸页面之前会阻止Javascript
- HTML5画布支持和Android Webview
- 带有javascript的HTML没有加载到android webview中
- 带有iframe嵌入的Android WebView;t显示在4.2.2及以下
- 如果没有互联网连接,Android WebView离线消息
- Android Webview没有'有时不会加载HTML
- 如何在Android WebView中嵌入Youtube视频
- 检查登录错误Android WebView Javascript
- Injecting JQuery into Android Webview
- 为什么可以't我在Android WebView onLayout中设置了最大宽度
- Android Webview触摸内容
- 了解 Android webview JavaScript 界面
- 控制在 Android WebView 中执行的 JS
- 在 Android WebView 中过滤 DOM 元素,而无需 jQuery