私は完全にWebサービスからのデータのフェッチに基づくアプリケーションを開発しています。1つのアクティビティで、さまざまな情報を表示するほぼ56の異なるWebサービスを呼び出す必要があります。このアプリケーションはターゲットv2.3から4.xを対象としています。これは、メインUIスレッドでネットワーク通信が許可されていないため、5 6 AsyncTaskクラスを作成しています。これは、実行後の表示に非常に役立つためです。
今、私はこのアプローチが正しいか間違っているか混乱しており、5 6 AsyncTaskクラスを作成しています(データを何度もチェックする必要があるため、Webサービスの数を減らしたり1つのAsyncTaskを呼び出すことはできません)。これは良いアプローチですか、それともパターンを変更してから、どのアプローチに切り替える必要がありますか。このアプローチを使用すると、私のアプリケーションはすべてのデバイスで非常にうまくスムーズに動作します。