(原)android系统下绑定Server的时候报MainActivity has leaked ServiceConnection的错误

Posted lihaiping

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了(原)android系统下绑定Server的时候报MainActivity has leaked ServiceConnection的错误相关的知识,希望对你有一定的参考价值。

今天在android系统下根据官方的demo代码,我们需要启动一个服务,并绑定,但在程序启动以后,老是报错:
 
Activity MainActivity has leaked ServiceConnection CameraUtil$ServiceBinder@38fe0435 that was originally bound here
android.app.ServiceConnectionLeaked: Activity MainActivity has leaked ServiceConnection CameraUtil$ServiceBinder@38fe0435 that was originally bound here
                                                                                   
报错信息如上,通过百度得知,出现这种MainActivity has leaked ServiceConnection,xxx was originally bound here原因,很多人说产生该异常的原因是在activity销毁的时候,没有调用unbindService。
于是我就在Activity的destory里面加上unbindService的代码,发现还是报错,因为其实我们在onstop里面已经加了unbindService,所以这个不是我们的导致该报错的主要原因。
 
后面经过几番查找,原来是因为我对程序中的需要启动和绑定的Server没有在AndroidManifest.xml中进行注册,于是加上注册代码就OK。
 
转载请注明出处:http://www.cnblogs.com/lihaiping/p/6120528.html

 

以上是关于(原)android系统下绑定Server的时候报MainActivity has leaked ServiceConnection的错误的主要内容,如果未能解决你的问题,请参考以下文章

原Sql Server 2008---安装时卸载Visual Studio

关于react native在window下运行安卓的时候报 could not connect to development server

原 jmeter中类似lr的场景设置

win8下安装sql server2005总是报错,sqlsever database server总是装不上,iis总是警告,总是报有同一

「android」Ubuntu下android studio 编译报错A problem occurred starting process 'command '/Android/Sd

destoon本地网站测试 如何给栏目绑定二级域名