UI の更新は、asynctask の onPostExecute() 内で行われます。そのため、膨大なデータを UI に更新する必要がある場合、UI がわずかにハングするか、私の場合は非同期タスクによって更新されないようです。
この問題を再現するには、多数の非同期タスクを使用して、タブ付きアクティビティの多数のフラグメントにデータを追加します。各タブに、データが更新されるリストを含む同じフラグメントを持たせます。
非同期タスクの実行中にタブを切り替えようとすると、その効果が顕著になります。(私のwhatsアプリにもこの問題がありますが、一度に1000件以上のメッセージが殺到しています)
大規模なデータを使用して UI を更新する際のベスト プラクティスは何ですか?