记录下开发过程中出现的小问题:
bindService用于绑定一个服务。这样当bindService(intent,conn,flags)后,就会绑定一个服务。这样做可以获得这个服务对象本身,而用startService(intent)的方法只能启动服务。
本来很容易bindService(intent,conn,flags)只要传入相对应的参数就ok了,不过使用后返回了false?搞得我有点懵逼。在网上查了一些资料有人说如果在TabActivity中绑定,请这样写: this.getApplicationContext().bindService(intent, mCon, Context.BIND_AUTO_CREATE);原因可能是已经在调用了该别的方法。试了一下还是不行,由于我在项目中使用了别人的库而他在库中已经在配置文件中声明了<service android:name = "com.xxx.xxx.service"/>所以我个人觉得不应该是这里出问题吧,试着在我的项目中的配置文件声明一哈,居然解决了。