[]laya中js 调到 java 那边的方法 是在主线程吗
我在android 原生层添加了一些方法,通过如下调用,然后在android 原生层的的对应调用方法上进行断点,通过断点看到线程号,发现线程号不是主线程。js调原生不是在主线程中调用的?
调用方式如下
let AppUtils=Laya.PlatformClass.createClass("demo.Utils");
let id = AppUtils.call("fun");
调用方式如下
let AppUtils=Laya.PlatformClass.createClass("demo.Utils");
let id = AppUtils.call("fun");
没有找到相关结果
已邀请:
要回复问题请先登录
2 个回复
Monica - 知识达人
赞同来自: jiye
jiye
赞同来自:
我接着上面的问题问
1、也就是如果上面的java中的fun中的某些操作 需要自己切到主线程里面执行?
2、另外,还有一个问题是以下这个函数的执行是必须在主线程吗?还是没有限制? 还是这个函数内部就自动切到主线程去了?
ConchJNI.callConchJSFunction("onEvent", String.valueOf(reaseon), "");
我现在这边出现了 一些奇怪的现象 ,我怀疑是我 调用环境的问题. 希望帮助解释一下