项目bugly上面最近出了好几个这个记录,我看网上的解决方案都是出奇的一致,全是说在活动的oncreate和ondestory里面进行成对的注册和销毁就可以防止这样的问题发生,可是我的绝对是符合这个规范的代码,但还是会有出现,后来我观察测试发现,当对列表的一个item点击太快,导致创建两次这个有注册service的活动页面时候就会再退出第二个活动的时候就会出现这个异常,看我的log截图
上面的日志可以看出,我在每次的initview中做了绑定service的操作,在ondestory中做了解除绑定服务的操作,但重复打开两个相同的活动后,在走第二个ondestory的时候直接出现了Service not registered的异常
我用的解决方案是将这个活动的lanuchmode改为singtask就可以了,另类的解决方案