按照《Android开发入门与实践》上介绍,测试Android Service的生命周期。 运行代码后调用bindService,无法触发onServiceConnected 查其代码,主要是onBind返回时没有返回一个IBinder的接口类
    @Override     public IBinder onBind(Intent i) {        Log.e(TAG, "============> TestService.onBind");        return null;    }

代码改成如下就好了。
private LocalBinder localBinder = new LocalBinder(); public class LocalBinder extends Binder {MyService getService() {return MyService.this;}} @Overridepublic IBinder onBind(Intent i) {Log.e(TAG, "============> TestService.onBind");return LocalBinder ;} 

更多相关文章

  1. Android用第三方jar包ClassNotFoundException:XXX in loader dal
  2. Android(安卓)Studio使用---眼花缭乱的插件使用技巧
  3. Android(安卓)代码控制手机数据网络的开关(5.0以上)
  4. android jni开发流程
  5. asmack杂记
  6. Webview里JS跳转到Activity页面
  7. Android(安卓)中文 API(123) —— AbsListView(一)
  8. Android(安卓)Lifecycle
  9. Android(安卓)Binder机制学习总结(三)-ServiceManager部分

随机推荐

  1. python自然语言处理——3.8 分割
  2. 转:图解 Python 深拷贝和浅拷贝
  3. Python3语法——Python3函数参数的各种形
  4. Spark RDD Python 学习笔记一
  5. 具有相同时区但不同的utcoffset()的Datetim
  6. 从子线程终止主线程
  7. Django -表单无效但没有错误
  8. 机器学习算法之七:5分钟上手SVM
  9. python安装mysql-python1.2.5
  10. 从“顶点小说”下载完整小说——python爬