[]laya中js 调到 java 那边的方法 是在主线程吗

我在android 原生层添加了一些方法,通过如下调用,然后在android 原生层的的对应调用方法上进行断点,通过断点看到线程号,发现线程号不是主线程。js调原生不是在主线程中调用的?
调用方式如下
let AppUtils=Laya.PlatformClass.createClass("demo.Utils");
let id = AppUtils.call("fun");
已邀请:

Monica - 知识达人

赞同来自: jiye

对的,不在主线程。有时候需要转到主线程

jiye

赞同来自:

恩 感谢梦佳
我接着上面的问题问
1、也就是如果上面的java中的fun中的某些操作 需要自己切到主线程里面执行?

2、另外,还有一个问题是以下这个函数的执行是必须在主线程吗?还是没有限制? 还是这个函数内部就自动切到主线程去了?
ConchJNI.callConchJSFunction("onEvent", String.valueOf(reaseon), "");
我现在这边出现了 一些奇怪的现象 ,我怀疑是我 调用环境的问题. 希望帮助解释一下

要回复问题请先

商务合作
商务合作