一个简单的问题,我无法解决:我应该何时开始和停止结算服务?我正在考虑两个决定:
最佳做法是什么?提前谢谢。
答案 0 :(得分:0)
我建议让您的结算服务从IntentService派生,以便在需要时自动启动/停止。你使用startService(Intent)启动它,然后当它完成它的工作时它会自行关闭。 IntentService还提供内置队列,因此一次只处理一个intent,它是自己的工作线程。
我记得,您还需要一个Receiver来使用IAB,然后IAB可以使用Intent调用该服务,并根据需要完成的操作设置动作。