
Service
文章平均质量分 61
geek-wk
业精于勤,荒于嬉;
行成于思,毁于随;
---致zj;
展开
-
Service
1.Service启动方式:1.通过startService中的intent传递参数,每次调用startService,都会触发Service的onStartCommand方法;在onStartCommand里面接收;Service的生命周期方法比Activity少一些,只有onCreate,onStart, onDestroy我们有2种方式启动Service,他们对Service生命原创 2015-11-12 09:46:45 · 466 阅读 · 0 评论 -
Service was originally bound here
1.错误原因:在Activity运行了bindService()开启Service(全名:boolean android.content.ContextWrapper.bindService(Intent service,ServiceConnection conn, int flags));但在destory()里没有调用unbindService ()关闭Service(voi原创 2015-11-20 11:24:11 · 6015 阅读 · 0 评论 -
android.os.DeadObjectException
1.错误原因:1.deadObjectException异常,说明应用的service已经停止;要么是从操作系统中丧生,要么从应用程序中终止;也就是在application标签里面添加了一句android:hardwareAccelerated="false"(禁用硬件加速);于是问题就解决了,开始的时候我是加到了对应的activity标签里面,结果发现第1次可以运行完美等1段时间又会原创 2015-11-25 13:56:52 · 39033 阅读 · 7 评论 -
Service not registered
1.错误原因:在Activity中没有运行bindService(Intent service, ServiceConnection conn, intflags);却在destory()里执行了unbindService(ServiceConnection conn);因此会抛出Servicenot registered异常;1.服务未注册,看到其他博客上是用this.get原创 2015-11-20 17:00:29 · 13492 阅读 · 0 评论 -
Android+Service+thread.sleep()
1.这篇文章自发表以来误导大家有1段时间了,先向之前看我文章的coders弥补我之前的傻白分享;最近在做Android端BLE通信APP,开发过程中,就是因为在Service里有延时操作,导致蓝牙通信1端时间就出现异常,这个问题困扰了我2周,开始误以为是蓝牙模组硬件端数据>20byte拆包问题,导致Bluetooth通信1段时间中断;1.Exception现象:1.红米手机现象:小米手原创 2015-11-26 11:28:35 · 4353 阅读 · 1 评论