1

如何在子活动中获取服务参考。

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

Activity1 中的代码:

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

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

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

谢谢。

4

1 回答 1

0

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

检查有关此主题的讨论。

于 2012-08-25T07:37:09.563 回答