源生与ts的交互,由于项目是用typescript写的,现在想用java与ts进行交互,应该怎么做啊?
1赞
ts 里:
declare var window: Window & {
PlatformAPI: typeof PlatformCallJS;
}
export default class PlatformCallJS {
public static init() {
window.PlatformAPI = this;
return "init"
}
}
PlatformCallJS.init();
android:
webView.evaluateJavascript("javascript:PlatformAPI.init()", value -> {
Log.e("lyslyslys", "onKeyDown :" + value);
});
1赞
你好,有一个问题想请教一下,这个webView是啥意思,我还是不太懂。
打个比方啊,我在Java中调用js的时候,调用的方式是:
Cocos2dxJavascriptJavaBridge.evalString(“initFunc(” + value + “)”);
那么我要调用ts的话,该怎么调用呢?
哦,调用js应该是
Cocos2dxJavascriptJavaBridge.evalString(“initFunc(”" + value + “”)");
webview是android里面的一个控件
我那段代码主要是给android用的
你这边指的java 应该不是Android里的,所以爱莫能助了= =