2016-11-21 14 views
0

я ставлю этот код в методе OnCreate в классе, который расширяет приложение, и она работала отлично .Но в классе продолжается активность показывает ошибку:Android Urban Дирижабль Нажмите: UAirship.takeOff() не может быть решена в деятельности

UAirship.takeOff(this, new UAirship.OnReadyCallback() { 
     @Override 
     public void onAirshipReady(UAirship airship) { 

      // Enable user notifications 
      airship.getPushManager().setUserNotificationsEnabled(true); 
     } 
    }); 

В классе, который расширяет Activity, он показывает, что cannnot не разрешает метод взлета. Какова концепция за ней

ответ

0

Вы должны только вызывать takeOff один раз, предпочтительно в основном приложении или используя автопилот. Его скорее всего не разрешат, потому что вам не хватает инструкции импорта. В верхней части файла убедитесь, что у вас есть import com.urbanairship.UAirship;

+0

да я импортировать его. он разрешен только в классе, который расширяет приложение. – Ovi

0

Попробуйте это:

UAirship.takeOff(this.getApplication(), new UAirship.OnReadyCallback() { 
    @Override 
    public void onAirshipReady(UAirship airship) { 

     // Enable user notifications 
     airship.getPushManager().setUserNotificationsEnabled(true); 
    } 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^