我只是想知道,如果dio软件包默认情况下使用隔离,是否不使用隔离,我将如何使用它们。因为我的API获取了大量数据,并且在UI线程上解码json可能不是一个好主意。

最佳答案

Dio有一个名为dio_flutter_transformer的插件,该插件专门用于Flutter,并将通过计算函数在单独的Isolate中解析Json。
查看pub上的Dio软件包,以查看可用插件列表:
https://pub.dev/packages/dio

10-01 21:14