この質問のベストプラクティスを探しています。
基本的に、メイン アクティビティに入る前に「スタートアップ」アクティビティを含むアプリケーションがあります。アプリケーションは最初にいくつかの HTTP 要求をスローしてサーバーと同期する必要があるため、ユーザーは何もできません。
最も簡単な方法は、HTTP 要求ごとに UI スレッドで順番に実行することです。これに特に問題はありますか?(つまり、Androidフレームワークの処理は通常ブロックされますか?、...)。これを最初のバージョンで実装し、後で以下に示すアプローチで改良したいと思います。
それ以外の場合、ユーザーの観点からは、HTTP 要求ごとに 1 つの AsyncTask を同時に開始し、次のアクティビティを起動できるときに UI スレッドで同期する方がよいでしょうか。
乾杯。l_ingenu