一个简单的问题,但我无法解决:何时开始和停止计费服务?我考虑了两个决定: 在onCreate中启动,在onDestroy中停止 在onResume中启动,在onPause中停止 什么是最佳实践?提前感谢。
我建议您的计费服务从IntentService派生,这样它将在需要时自动启动/停止。您可以使用startService(Intent)启动它,然后当它完成工作时,它将关闭自己。 IntentService还提供了内置队列,因此一次只处理一个意图,并且具有自己的工作线程。据我回忆,您还需要一个接收器来使用IAB,该接收器可以使用Intent调用服务,并根据需要设置操作。