Могу ли я запустить службу из приложения # onCreate ()?

Я хочу запускать службу, когда мое приложение инициализируется из любого компонента.

public class MyApplication extends Application {
    @Override
    public void onCreate() {
        super.onCreate();
        startService(new Intent(getApplicationContext(), MyService.class)); 
    }
}

Доступна ли служба в onCreate () состояние? Будет ли super.onCreate () инициализировать все компоненты приложения, зарегистрированные в AndroidManifest.xml?

Я могу запустить этот код в своей галактике s, но не могу убедиться, что он будет запущен на всех устройствах и платформах я не могу найти документацию по инициализации Android-приложения.

15
задан Bill the Lizard 6 July 2013 в 14:15
поделиться