Cómo arreglar android.os.DeadObjectException android X

Cuando android unbind un servicio que he creado (service.MyService), veo la siguiente DeadObjectException.

¿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.

Esto significa que su servicio ya se había detenido, ya sea eliminado del sistema operativo o detenido desde su aplicación.

¿Ocurre este problema cada vez que depura tu proyecto?

onDestroy() método onDestroy() su servicio y observe qué flujo de eventos le lleva. Si captura DeadObjectException sin pasar por este método, su servicio debería haber sido eliminado por el sistema operativo.

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.