flutter - Flutter中的dio软件包是否使用隔离来解码json?

标签 flutter dart dio

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

最佳答案

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

关于flutter - Flutter中的dio软件包是否使用隔离来解码json?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62911134/

相关文章:

flutter - 像工厂一样使用 Provider

json - 如何通过 Dart 使用方法和数据发布到外部 API

flutter - Flutter中dio的全局配置(拦截器)

flutter - 如何使用DIO设置 flutter POST方法?

http - Flutter Dio 发布一个带有数组的对象

firebase - 如何修改代码以使Stream Builder具有Stream <dynamic>类型的流?

firebase - 尽管流返回对象,但 Flutter StreamProvider 仍返回 null

json - Flutter发送post请求返回http错误500

dart - 具有未初始化的最终类变量的构造函数

flutter - 在 RxDart 中用什么代替 "combineLatest2"?