从 android 调用 javascript 方法
Calling a javascript method from android
我有以下方法可以从安卓调用。我已经写了如下,但控制没有进入javascript。如果有人有任何解决方案,请告诉我。
String resp = javascript:httpservicesuccess("{'"code'":'"200'",'"requestID'":'"1000'",'"body'":'"{'"units'":{'"temperature'":'"C'",'"speed'":'"km'/h'",'"distance'":'"km'",'"pressure'":'"mb'"},'"location'":{'"location_id'":'"ITXX0024'",'"city'":'"Como'",'"state_abbreviation'":'"*'",'"country_abbreviation'":'"IT'",'"elevation'":935,'"latitude'":45.81000000000000,'"longitude'":9.08000000000000},'"wind'":{'"speed'":5.00000000000000,'"direction'":'"S'"},'"atmosphere'":{'"humidity'":'"47'",'"visibility'":9.99000000000000,'"pressure'":1016.00000000000000,'"rising'":'"steady'"},'"url'":'"http:'/'/weather.yahoo.com'/forecast'/ITXX0024.html'",'"logo'":'"http:'/'/l.yimg.com'/a'/i'/us'/nt'/ma'/ma_nws-we_1.gif'",'"astronomy'":{'"sunrise'":'"06:47'",'"sunset'":'"18:22'"},'"condition'":{'"text'":'"Fair'",'"code'":'"34'",'"image'":'"http:'/'/l.yimg.com'/a'/i'/us'/we'/52'/34.gif'",'"temperature'":10.00000000000000},'"forecast'":[{'"day'":'"Today'",'"condition'":'"Sunny'",'"high_temperature'":13.00000000000000,'"low_temperature'":3.00000000000000},{'"day'":'"Tomorrow'",'"condition'":'"Partly Cloudy'",'"high_temperature'":14.00000000000000,'"low_temperature'":5.00000000000000}]}'",'"headers'":{"Date":"Mon, 23 Apr 2012 03:50:41 GMT","Cache-Control":"public, max-age=1800","Expires":"Mon, 23 Apr 2012 04:20:41 GMT","Connection":"close","Transfer-Encoding":"chunked","Content-Type":"application/json;charset=UTF-8"}}")
webView.loadUrl(resp);
谢谢
斯内哈
你错了。以这种方式使用它。它不是一个URL,而是一个HTML字符串。
webview.loadData(resp, "text/html", null);
编辑 - 使用正确的格式(我不确定文本/html是否正确)。但这就是您加载数据的方式。
相关文章:
- object.仅冻结对象方法.JavaScript
- 快速方法 Javascript/Jquery/etc 检索表单中包含的所有 aspnet:textbox (input)
- 查看整个画布是否被涂成一种颜色的方法.Javascript + processing.js
- 从方法 JavaScript 访问对象变量
- pop()方法javascript没有给出完整的输出
- 如何格式化setInterval方法JavaScript的运行时间
- 正则表达式/替换方法Javascript
- 将vars传递给其他方法javascript
- 寻找一种简化if/else语句的方法.javascript
- focus()或select()方法javascript,在Chrome中性能缓慢
- 未捕获的类型错误:对象没有方法..Javascript
- 对象方法javascript中的方法/函数
- 构造函数中的私有方法(Javascript,坏主意?)
- 查看数组是否有数组的最简单方法?Javascript
- 扁平化数组元素(不是整个数组)的有效方法JavaScript
- 最常用的生成PDF报告的方法(JavaScript,node.js)
- 创建多维数组与地图方法:javascript
- 对象方法Javascript HTML DOM中的多个事件监听器
- 卡住了.adddeventlistener不能在属性内处理我的方法.Javascript
- 任何获取文档选择的x、y、w、h的方法(JavaScript)