我想从 android Activity 中调用 javascript 的成功(消息)方法。我这样做如下:
webView.loadUrl(javascript:success(message));
但此消息 = 来自 http://weather.yahooapis.com/forecastjson?w=12844782&u=c 的 JSON 对象回复。那么我如何在 android 中创建正确的 url(消息)呢?
谢谢
斯内哈
最佳答案
- 您应该从指定的 url (http://weather.yahooapis.com/forecastjson?w=12844782&u=c) 读取所有内容。使用 HttpClient 或 URL 连接来完成。如果您不知道该怎么做,请告诉我。将内容保存到某个 var(比如消息)
- 然后您应该调用以下内容:webView.loadUrl("javascript:success("+ message + ")");
和你写的差不多:)
关于javascript - 在调用 android javascript 方法时传递 json 对象?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10277184/