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 つの異なる JSON オブジェクトを取得するために、サーバーで 3 つのリクエストを行う必要があります。しかし、同じサービスを同時に複数回呼び出すことは不可能であることを知りました。
次に、各オブジェクトのサービスを呼び出すタスクをキューに入れることを考えました。これを実装する方法がわかりません。Android または Java でこれを行うクラスまたはライブラリはありますか?
ご協力いただきありがとうございます。
Eran と pskink が提案したように、リクエストをキューに入れるのにまさに必要だった IntentService を実装しました。
ドキュメントが言うように:
IntentService は次のことを行います。 一度に 1 つのインテントを onHandleIntent() 実装に渡す作業キューを作成するため、マルチスレッドについて心配する必要はありません。
IntentService は次のことを行います。
一度に 1 つのインテントを onHandleIntent() 実装に渡す作業キューを作成するため、マルチスレッドについて心配する必要はありません。