trm11tkr / flutter-training-yumemi

Apache License 2.0
1 stars 0 forks source link

Session11 #12

Open github-actions[bot] opened 1 year ago

github-actions[bot] commented 1 year ago

スレッドブロック

時間のかかる処理を扱ってみましょう。

課題

動作イメージ

demo

ヒント

Dart の実行モデルはシングルスレッド・イベントループです。

そのため、そのままだと画面が固まってしまい CircularProgressIndicator は表示されません。

よって、このようにスレッドをブロックしてしまうような処理の場合は isolates を使用します。

参考資料