アプリケーションの開始時に、ネットワークからいくつかの初期化データ (AsynchTask 内) をダウンロードしたいと考えています。したがって、メインのアクティビティをブロックし、ProgressDialog を表示してダウンロード プロセスを監視する新しいアクティビティを開始したいと思います。残念ながら、メイン アクティビティはバックグラウンドでブロックされず、GUI を表示しようとしますが、ネットからダウンロードされる初期データに依存しているため、これは不可能です。
他のアクティビティが終了するまでメインのアクティビティをブロックするにはどうすればよいですか?