2010-02-17 137 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