我在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 去通信吧!