【发布时间】:2020-02-23 12:09:15
【问题描述】:
我开始学习 Flutter 并正在创建一个联系人管理应用程序。
我正在使用“contacts_service”包来获取应用加载时的电话联系人。
这会返回一个
Future<Iterable<Contact>>
Contact 在 contacts_service.dart 中定义。
Contact 有一个 toMap 和 fromMap 函数。
调用 ContactsService.getContacts();每次应用加载都会导致应用加载缓慢。我想知道缓存这些数据的最佳方法是什么。缓存管理器包都针对http调用(至少我找不到一个)。我试图手动写入临时文件夹。我被困在如何将列表存储在文件中。任何帮助表示赞赏。
【问题讨论】:
-
我想在应用启动时缓存数据。所以我想知道我应该如何存储这些数据?
-
比如json?
标签: flutter