-
Creator 版本:1.8.2
-
目标平台: Android
-
详细报错信息,包含调用堆栈:
E/jswrapper: ERROR: Uncaught ReferenceError: addLocalNotification is not defined, location: (no filename):0:0 STACK: [0]anonymous@(no filename):1 -
重现方式:
-
之前哪个版本是正常的 :
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:
-
额外线索:
我正在实现项目在 Android 端的推送功能。项目是用 TypeScript 写的,addLocalNotification 是我在 TypeScript 中定义的全局函数,功能是读取配置表,然后根据需求筛选出需要定时推送的消息。这个函数应该在游戏进入后台之前调用,因此我是在 Activity 的 onPause 回调中调用的:
@Override
protected void onPause() {
super.onPause();
SDKWrapper.getInstance().onPause();
this.runOnGLThread(new Runnable() {
@Override
public void run() {
Cocos2dxJavascriptJavaBridge.evalString("addLocalNotification()");
}
});
}
但是却出现了如上所示的错误提示:addLocalNotification 没有定义。百思不得其解,有朋友可以帮我看看这个问题吗?