如何在Android中的子活动中获取服务引用

时间:2012-08-10 04:06:53

标签: android binding service android-intent

如何在子活动中获取服务引用。

基本上我在activity1中启动了一个名为“A”的服务,我将意图传递给activity2并启动了activity2。如何在activity2中获取我的服务“A”的引用。

Activity1中的

代码:

getApplicationContext().bindService(new Intent (this, AndroidUpnpServiceImpl.class), serviceConnection, Context.BIND_AUTO_CREATE);

它将启动服务并将服务绑定到serviceConnection

现在我想在activity2中引用相同的服务

感谢。

1 个答案:

答案 0 :(得分:0)

看起来你可以在activity2中调用bindService;服务是单例,因此不会生成另一个服务对象,但您将连接到现有服务对象。

查看有关此主题的discussion