Kiedy android anuluje usługę, którą utworzyłem (service.MyService), widzę po DeadObjectException.Jak naprawić android.os.DeadObjectException android X
Czy możesz mi powiedzieć, co to znaczy i czy mogę naprawić ten wyjątek?
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)
...
Dziękuję.
Czy usługa Android ma jakąkolwiek funkcję onStop()? Myślę, że ma onDestroy() –
@ShailAdi masz rację, nie ma opStop dla usługi android – dhams
Rozwiązaniem jest następnie zabić usługę w działalności hostingu, jak działalność zostanie zniszczona? – ono