私の Android アプリケーションは、いくつかの Rest サービスと通信する必要があります。今、私はこれに AsyncTasks を使用しないことにしました。私のアーキテクチャは、1 つの Service と 2 つの Intent Services に基づいています。各アクティビティは、パラメーターを含むインテントを 1 つのサービスに送信します。これらのパラメータに基づいて、Service はさまざまな IntentServices を呼び出します。その後、インテント サービスはネットワーク操作を実行し、結果を呼び出しアクティビティにブロードキャストします。このアプローチは正しいですか?Activity が IntentService を直接呼び出すという考えはありますか? このアプローチの短所は何ですか?
敬具