Service not registered

1.错误原因:

在Activity中没有运行bindService(Intent service, ServiceConnection conn, intflags);

却在destory()里执行了unbindService(ServiceConnection conn);

因此会抛出Servicenot registered异常;

1.服务未注册,看到其他博客上是用this.getApplicationContext去获取bindservice()
但为了保险起见,我的做法是设置一个布尔型的变量;
1.private boolean isBind = false;
2.isBind = bindService(svcMgrIntent, this, Context.BIND_AUTO_CREATE);
3.if (isBind) {
           unbindService(this);
            isBind =false;
        }

1.必须找到错误真正原因,分析必然透彻;奋斗

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/wk1063645973/article/details/49949221
文章标签: Android service
想对作者说点什么? 我来说一句

没有更多推荐了,返回首页

不良信息举报

Service not registered

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭