android项目中bindService失败的原因
16lz
2021-01-26
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前端与php后端连接(以登录为例)
- Android(安卓)资源文件屏幕适配
- Android(安卓)Data Binding ——入门
- Android(安卓)实现倒计时的简单方式
- Android(安卓)Main thread
- Android面试题目
- Android四种加载方式
- 布局中@null的代码实现方式
- Android中System.exit(0)退出失败