我使用nativescript + tyepscript需要扩展android jar但是它抛出异常说 “键入'任何'不是构造函数类型。“
declare var com : any;
export class MyPushTestReceives extends
com.baidu.android.pushservice.PushMessageReceiver.extend {
static constructorCalled: boolean = false;
// //constructor
init() {
MyPushTestReceives.constructorCalled = true;
// necessary when extending TypeScript constructors
return global.__native(this);
}
}
答案 0 :(得分:0)
您应该使用TypeScript类扩展语法,或者在Java类上调用.extend({})
的JavaScript方法,但不能同时使用两者。
因此,删除不必要的.extend应该可以解决您的问题:
export class MyPushTestReceives extends com.baidu.android.pushservice.PushMessageReceiver