当android取消绑定我创建的服务(service.MyService)时,我看到以下DeadObjectException.
你能告诉我这是什么意思,我能解决这个例外吗?
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)
...
Run Code Online (Sandbox Code Playgroud)
谢谢.
我已经成功完成了一个android项目的实现,并开始测试应用程序的内存泄漏.有时候,我在应用程序中长途旅行后会获得deadobject异常并释放所有内存分配.我怎样才能发现这个问题?我已经对DDMS工具进行了一些研究来检测内存泄漏,由于我不知道DeadObjectExeption,我不知道从哪里开始.
提前致谢..