在调用android javascript方法时传递json对象?

时间:2012-04-23 08:29:14

标签: javascript android webview

我想从android活动调用一个方法说javascript的成功(消息)。我这样做如下:

webView.loadUrl(javascript:success(message));

但是此消息=来自http://weather.yahooapis.com/forecastjson?w=12844782&u=c响应的JSON对象。那么如何在android中创建正确的URL(消息)?

感谢
斯纳

1 个答案:

答案 0 :(得分:0)

  1. 您应该阅读指定网址的所有内容(http://weather.yahooapis.com/forecastjson?w=12844782&u=c)。使用HttpClient或URL连接来做。如果你不知道怎么做,请告诉我。将内容保存到一些var(比如消息)
  2. 然后你应该调用以下内容:webView.loadUrl(“javascript:success(”+ message +“)”);
  3. 与你写的几乎相同:)