Android项目中有时候需要在Activity中绑定Service, 就拿我们的项目来说吧,
登录界面loginActivity.java中需要绑定Service:TestService(注:TestService以独立于UI进程的方式运行)
以下两种绑定方式一般不会失败:
一,如果是在TabActivity中绑定,请这样写: this.getApplicationContext().bindService(intent, mCon, Context.BIND_AUTO_CREATE);
即bindService前面加上 this.getApplicationContext(),其他Activity中无需添加
二,关于 bindService中的参数,我之前的写法:bindService( new Intent( "com.dtBank.app.service.TestService"),mCon, Context.BIND_AUTO_CREATE);
总是失败,后来我改成:bindService( new Intent(this,TestService.class),mCon, Context.BIND_AUTO_CREATE);就没问题了。