【问题标题】:How can I get the service reference in a child activity in Android如何在 Android 的子活动中获取服务引用
【发布时间】:2012-08-10 04:06:52
【问题描述】:

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

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

Activity1 中的代码:

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

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

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

谢谢。

【问题讨论】:

    标签: android binding service android-intent


    【解决方案1】:

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

    查看有关此主题的discussion

    【讨论】:

      猜你喜欢
      • 2016-07-30
      • 1970-01-01
      • 2011-04-21
      • 1970-01-01
      • 1970-01-01
      • 2011-03-22
      • 1970-01-01
      • 2013-11-23
      • 1970-01-01
      相关资源
      最近更新 更多