Quiero iniciar un servicio cuando mi aplicación se inicializa desde cualquier componente.¿Puedo iniciar Service desde Application # onCreate()?
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
startService(new Intent(getApplicationContext(), MyService.class));
}
}
¿El servicio está disponible en el estado onCreate()
? ¿El super.onCreate()
inicializará todos los componentes de una Aplicación registrada en AndroidManifest.xml?
Puedo ejecutar este código en mi galaxy s, pero no puedo asegurarme de que se ejecutará en todos los dispositivos y plataformas, no puedo encontrar ninguna documentación sobre la inicialización de una APLICACIÓN de Android.
En este caso ¿Cómo podemos recuperar el objeto de servicio en la aplicación ... y desde donde se llama a onBind? – aProgrammer