当前位置: 代码迷 >> Android >> 如何获取后台运行的Service实例
  详细解决方案

如何获取后台运行的Service实例

热度:20   发布时间:2016-05-01 21:57:05.0
怎么获取后台运行的Service实例?
我在activity1中启动了一个service,我想在activity2中使用这个service,该怎么获得这个已经始运行的service?


------解决方案--------------------
startActivity启动的Service是不能获取的 。 只能通过startService去执行该Service了。
 
 只有通过BindService即绑定一个Service的方法才能获得该Service实例 。 你可以仔细上网找找。
 
 如下:
Java code
private Binder myBinder  = new Binder (){        public getService(){       return MyService.this ;    }  }  public onBind(){     return myBinder ;  }
------解决方案--------------------
好像要用Intent 去通信吧!
  相关解决方案