Mauiie 2014-09-28 07:43
浏览 1455

android 中无法定义js中的复杂对象

下面是微信提供一个查看图片的接口,实现方式应该就是在android中使用addJavascriptInterface方法
WeixinJSBridge.invoke('imagePreview', {
'current' : dsrc,
'urls' : imgsSrc[gid]
});

问题如下
// for image review
webView.addJavascriptInterface(new Object(){
@android.webkit.JavascriptInterface
public void invoke(final String src,final Object o){
new Handler().post(new Runnable()
{
@Override
public void run()
{
showmsg( src + " __ " + o, 0);
}
});
}
}, "WeixinJSBridge");
后面一个参数就是js中的{'current' : dsrc,'urls' : imgsSrc[gid]}对象,
现在不管是Object String Map json 还是什么对象都接收不到,求指点我该用什么类型来定义这个参数。

  • 写回答

0条回答 默认 最新

    报告相同问题?

    悬赏问题

    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办
    • ¥15 kylin启动报错log4j类冲突