求安卓原生调用ts脚本的方法。官方的案例一直报错。
官方案例应该是没问题的吧,你错误呢怎么不贴
class NativeEx {
names= {};
add(name: string, fun: Function) {
if (sys.isNative) {
native.jsbBridgeWrapper.addNativeEventListener(name, (resp: string) => {
fun(resp);
});
}
}
remove(name: string) {
if (sys.isNative) {
native.jsbBridgeWrapper.removeAllListenersForEvent(name);
}
}
send(data: any) {
if (sys.isNative) {
native.jsbBridgeWrapper.dispatchEventToNative('toNative', JSON.stringify(data));
}
}
}
//Android
jbw = JsbBridgeWrapper.getInstance();
jbw.addScriptEventListener("toNative",arg -> {
});
jbw.dispatchEventToScript("toTs","test");
//TS
NativeEx .add("toTs",(resp:string)=>{
log(resp)
});
没发现官方的示例有啥问题

官方文档的例子,ts里面报错,安卓调用时也找不到对象

