我正在构建一个Flutter应用程序,我有一个带有2个ListViews的屏幕。数据源是一个firestore数据库,这两个列表是相同的,但是一个列表只显示一个图像,而另一个列表显示图像和其他信息。我设法找到了一个解决方案来显示两个列表,但它似乎不是最有效的,因为我相信我下载了两次相同的数据。你有什么建议让它变得更好吗?ConnectionState.waiting:
return new Text('Loading.
我试图从两个不同的API中获取数据,其中第二个API依赖于第一个API,如下所示:第一个API:它用于按其名称获取城市id,因此我必须编写城市名称,API将返回城市id。第二个API:用来通过它的id获取城市形象,所以我必须输入城市id才能得到城市形象。我在我的应用程序中使用了颤振组来管理接口及其状态,如下所示: builder: (context, state) {state is Citi