0

デバイスの現在位置を提供するサービスがあります。アプリ内の複数のアクティビティで、このサービスを同時に呼び出すことができます。アクティビティで stopService() を呼び出すと、別のアクティビティで実行されているサービスを停止できますか? Android のドキュメントを読みましたが、まだ混乱しています。はっきりさせてください。ありがとう。

4

1 に答える 1

0

サービスのインスタンスは 1 つだけです。複数のアクティビティから startService() を呼び出すことができますが、インスタンスは 1 つしかありません。いずれかのアクティビティが stopService() を呼び出すとすぐに、すべてのアクティビティが停止されます。

于 2012-08-16T03:02:47.473 に答える