Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我有一个在 REST 服务器上获取数据的服务。我的服务需要在服务器上发出 3 个请求以获取 3 个不同的 JSON 对象。但我刚刚了解到,不可能同时多次调用同一个服务。
然后我想到了排队为每个对象调用服务的任务。我不确定如何实现这一点。在 Android 或 Java 中是否有任何类或库可以做到这一点?
谢谢你的帮助。
正如 Eran 和 pskink 所建议的那样,我实现了 IntentService,这正是我对请求进行排队所需要的。
正如文档所说:
IntentService 执行以下操作: 创建一个工作队列,一次将一个意图传递给您的 onHandleIntent() 实现,因此您永远不必担心多线程。
IntentService 执行以下操作:
创建一个工作队列,一次将一个意图传递给您的 onHandleIntent() 实现,因此您永远不必担心多线程。