注意:调用callLuaGlobalFunction必须在activity加载完成后。监听activity加载完成后的方法为
@Override
public void onWindowFocusChanged(boolean hasFocus) {
super.onWindowFocusChanged(hasFocus);
if(hasFocus){
this.runOnGLThread(new Runnable() {
@Override
public void run() {
}
});
}
}
本文介绍了在activity加载完成后调用Lua全局函数的最佳实践。通过重写onWindowFocusChanged方法并使用runOnGLThread来确保只有当Activity获得焦点时才进行调用,从而避免了潜在的运行时错误。





