android项目中bindService失败的原因

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);就没问题了。

你可能感兴趣的:(android,android,service,ui)