何时启动和停止应用内结算服务?

时间:2011-06-30 07:25:42

标签: android service in-app-purchase

一个简单的问题,我无法解决:我应该何时开始和停止结算服务?我正在考虑两个决定:

  • 从onCreate开始并停在onDestroy
  • 从onResume开始并停在onPause

最佳做法是什么?提前谢谢。

1 个答案:

答案 0 :(得分:0)

我建议让您的结算服务从IntentService派生,以便在需要时自动启动/停止。你使用startService(Intent)启动它,然后当它完成它的工作时它会自行关闭。 IntentService还提供内置队列,因此一次只处理一个intent,它是自己的工作线程。

我记得,您还需要一个Receiver来使用IAB,然后IAB可以使用Intent调用该服务,并根据需要完成的操作设置动作。

相关问题