внутренний класс в машинописном nativescript - PullRequest
1 голос
/ 20 сентября 2019

Я хочу использовать внутренний класс Java в машинописи в nativescript Framework для Android.

Сначала я попытался поместить его в отдельный класс:

  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);

, но мне не удалось.

Вот код Java, который я хочу переписать для машинописи в nativescript:

public class ForegroundService extends Service {

  private final LocalBinder mLocalBinder = new LocalBinder();

  public class LocalBinder extends Binder {
    public ForegroundService getService() {
      return ForegroundService.this;
    }
  }

  .......

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...