首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

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

2012-04-05 
怎么获取后台运行的Service实例?我在activity1中启动了一个service,我想在activity2中使用这个service,该

怎么获取后台运行的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 去通信吧!

热点排行