我有一个IntentService,它将需要发送到我的web服务器的web服务调用排队。所以每个Intent都是要进行的web服务调用。
我希望设置一种方式,让我的应用程序询问该IntentService是否有包含特定数据的Intents(例如:“您已经在等待请求云端的x数据吗?还是需要告诉您去执行它?”)
有关如何扩展IntentService以完成此操作的建议吗?可以遍历IntentService的Intent队列吗?还是需要修改IntentService代码?
我唯一想到的另一个方法是向数据库添加一个表,并记录在队列中的每个调用,每个日志完成时从表中删除。