2017-09-14 54 views
-1

我使用nativescript + tyepscript需要延長的android罐子,但它拋出異常說 「類型‘任何’不是一個構造函數的類型。」nativescript延長罐子類拋出異常

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

您應該使用的打字稿類擴展語法,或在Java類上調用.extend({})的JavaScript方法,但不能同時使用這兩種方法。

因此丟棄不必要.extend應該解決您的問題:

export class MyPushTestReceives extends com.baidu.android.pushservice.PushMessageReceiver