我想在nativescript
Android 框架的 typescript 中使用 Java 内部类。
首先我试图把它放在一个单独的类中:
class LocalBinder extends android.os.Binder {
private foregroundService;
constructor(foregroundService) {
super();
this.foregroundService = foregroundService;
return global.__native(this);
}
public getService() {
return this.foregroundService;
}
}
并将这一行放入ForegroundService
:
private mLocalBinder = new LocalBinder(this);
但我失败了。
这是我想重写为 typescript 的 Java 代码nativescript
:
public class ForegroundService extends Service {
private final LocalBinder mLocalBinder = new LocalBinder();
public class LocalBinder extends Binder {
public ForegroundService getService() {
return ForegroundService.this;
}
}
.......
}