我有一个服务,它在REST服务器上获取数据。我的服务需要在服务器上发出3个请求才能获得3个不同的JSON对象。但我刚刚了解到,同时多次调用同一服务是不可能的。
然后我想到了将为每个对象调用服务的任务排队。我不确定如何实现这一点。是否有任何类或库在Android或Java中执行此操作?
感谢您的帮助。
答案 0 :(得分:0)
正如Eran和pskink所说,我实现了IntentService,这正是我需要排队的请求。
正如文件所说:
IntentService执行以下操作:
创建一个工作队列,一次将一个意图传递给onHandleIntent()实现,因此您永远不必担心多线程。