开发者

How to fix android.os.DeadObjectException android X

开发者 https://www.devze.com 2022-12-08 01:26 出处:网络
When android unbind a service I created (service.MyService), I see the following DeadObjectException. Can you please tell me howwhat does this mean and can I fix this exception?

When android unbind a service I created (service.MyService), I see the following DeadObjectException.

Can you please tell me how what does this mean and can I fix this exception?

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.a开发者_JS百科ndroid.server.am.ActivityManagerService.killServicesLocked(ActivityManagerService.java:8515)
...

Thank you.


This means that your service had already stopped - either killed from the OS, or stopped from your application.

Does this problem happen every time you debug your project?

Override your service's onDestroy() method and watch what event flow leads to it. If you catch DeadObjectException without going through this method, your service should have been killed by the OS.

0

精彩评论

暂无评论...
验证码 换一张
取 消

关注公众号