服务停止另一个服务

Har*_*old 1 android

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

Nik*_*nić 7

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

stopService(new Intent(ServiceA.this, ServiceB.class));
Run Code Online (Sandbox Code Playgroud)