これは簡単な答えがあるはずですが、私は何も見つかりませんでした。そして、私はまだアンドロイドダミーなので、人々に尋ねるためにここに来ました。
起動時に10個のAsyncTasksを実行するこのプロジェクトを作成しています。各タスクには3つのURLが含まれており、そこでデータを収集し、アプリでは(まだ)重要なことは何もしません。
また、AsyncTasksの進行状況を追跡するために使用する10個のテキストビューがあります。
タスクが開始すると、適切なテキストビューが「開始」に設定されます。タスクが進行中の場合、適切なテキストビューが「ダウンロード」に設定されます。タスクが終了すると、適切なテキストビューが「終了」に設定されます。
これは私が観察し、AsyncTaskについて質問するようになったものです。アプリを起動すると、5つのテキストビューが「ダウンロード中」マーカーに切り替えられていることに気付きます。そのため、5つのAsyncTasksが正常に機能していることがわかります。完了すると、新しいAsyncTaskが起動します。それでも、その制限である5を超えることはありません。
同時に実行される5つのAsynchTasksのこの制限の原因は何ですか?見つからないファイルでこれを引き起こしましたか?これはAndroid2.3.3の制限ですか?たぶん、私がアプリをシミュレートするために使用しているデバイスの制限ですか?
誰かが私のために詳しく説明できますか?