您的位置:首页 > 移动开发 > Android开发

android项目中bindService失败的原因

2012-06-07 13:55 351 查看
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);就没问题了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: