api - 在 Flutter 中从 API 中保存列表项
问题描述
我有一个带有两个选项卡的 Flutter 应用程序,
当我打开第一个水龙头时,应用程序从 API 获取数据,
当我移动到第二个应用程序并返回到第一个选项卡时,该应用程序会再次连接到 API 以获取数据,
第一次保存数据的更简单方法是什么?
解决方案
AutomaticKeepAliveClientMixin
在第一个选项卡中使用:
class _FirstTabState extends State<FirstTab> with AutomaticKeepAliveClientMixin {
@override
Widget build(BuildContext context) {
super.build(context);
return Container();
}
@override
bool get wantKeepAlive => true;
}