2010-02-17 139 views
1

我对Android中的服务有疑问。 我有两个服务A和B的应用程序。 服务A可以停止服务B吗? 我不想通过一个活动来做,因为应用程序将在后台。如果在服务A中发生了一些特殊的事件,那么它应该告诉服务B停止。我怎样才能做到这一点?停止其他服务的服务

回答

2

您可能需要一些其他方法来获得SeriviceA的对象,但这是基本思想。服务就像活动一样是上下文。

stopService(new Intent(ServiceA.this, ServiceB.class)); 
+0

谢谢,它比我想象的更容易:)它的工作原理。内部服务A我现在可以停止服务B. – Harold 2010-02-17 21:53:48