Cuando Android desvincula un servicio que creé (service.MyService), veo el siguiente DeadObjectException.Cómo reparar android.os.DeadObjectException android X
¿Puede decirme por favor qué significa esto y puedo arreglar esta excepción?
W/ActivityManager( 583): Exception when unbinding service
com.mycompany/.service.MyService
W/ActivityManager( 583): android.os.DeadObjectException
W/ActivityManager( 583): at
android.os.BinderProxy.transact(Native Method)
W/ActivityManager( 583): at
android.app.ApplicationThreadProxy.scheduleUnbindService(ApplicationThreadNative.java:516)
W/ActivityManager( 583): at
com.android.server.am.ActivityManagerService.removeConnectionLocked(ActivityManagerService.java:9609)
W/ActivityManager( 583): at
com.android.server.am.ActivityManagerService.killServicesLocked(ActivityManagerService.java:8515)
...
Gracias.
¿El servicio de Android tiene algún onStop()? Creo que está teniendo onDestroy() –
@ShailAdi, tienes razón, no hay opStop para el servicio de Android – dhams
La solución entonces es matar el servicio en la actividad de alojamiento cuando esa actividad se destruye. – ono