首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何修复android.os.DeadObjectException android X

如何修复android.os.DeadObjectException android X
EN

Stack Overflow用户
提问于 2009-10-15 16:35:00
回答 1查看 61.7K关注 0票数 36

当android解绑我创建的服务(service.MyService)时,我看到以下DeadObjectException。

你能告诉我这是什么意思吗?我能修复这个异常吗?

代码语言:javascript
复制
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)
...

谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-15 19:00:43

这意味着您的服务已经停止-要么从操作系统终止,要么从您的应用程序停止。

这个问题会在你每次调试你的项目时发生吗?

覆盖您的服务的onDestroy()方法,并观察导致它的事件流。如果您在未使用此方法的情况下捕获DeadObjectException,您的服务应该已被操作系统终止。

票数 33
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1573557

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档