草庐IT

Snapshot

全部标签

firebase - 如何从 flutter 中的异步任务检索到的数据中将图像加载到卡中?

我是Flutter开发的新手。我需要根据通过异步任务加载的数据将图像加载到卡片中。我有一个异步任务返回从sqlite本地数据库中获取的Future>用户数据。使用检索到的数据,我构建了一个ListView来向使用Card的用户显示。但在卡片内部,我试图显示一张图像,该图像将根据从本地数据库检索到的数据从Firebase存储下载。但是图像URL为空。Widgetbuild(BuildContextcontext){varallCards=DBProvider.db.getAllCards();returnFutureBuilder>(future:DBProvider.db.getAll

checkbox - 在构造函数中调用 SetState()

我已经建立了一个自定义列表。现在我包含一个复选框,如果我要选中或取消选中,则会抛出以下错误:'setState()在构造函数中调用'classListsextendsStatefulWidget{@override_ListcreateState()=>_List();}class_ListextendsState{boolcheckedvalue=true;@overrideWidgetbuild(BuildContextcontext){returnfutureBuilder();}WidgetfutureBuilder(){varfutureBuilder=newFutureBu

checkbox - 在构造函数中调用 SetState()

我已经建立了一个自定义列表。现在我包含一个复选框,如果我要选中或取消选中,则会抛出以下错误:'setState()在构造函数中调用'classListsextendsStatefulWidget{@override_ListcreateState()=>_List();}class_ListextendsState{boolcheckedvalue=true;@overrideWidgetbuild(BuildContextcontext){returnfutureBuilder();}WidgetfutureBuilder(){varfutureBuilder=newFutureBu

flutter - 如何使用 onListen 回调开始产生事件?

我试图让广播流仅在有听众之后才开始发出事件,因为如果当时没有任何听众,事件就会被丢弃。如果我使用单订阅流,它可以正常工作,但前提是我第一次进入屏幕。第二次它显示错误Badstate:Streamhasalreadybeenlistenedto.,所以我决定切换到广播。我试过了suggested由我在github上找到的一位Dart开发人员编写。StreamController.broadcast(onListen:()=>_cacheLength.sink.add(0));错误信息是在初始化器中只能访问静态成员。关于如何将事件添加到onListen的接收器有什么建议吗?CarsList

flutter - 如何使用 onListen 回调开始产生事件?

我试图让广播流仅在有听众之后才开始发出事件,因为如果当时没有任何听众,事件就会被丢弃。如果我使用单订阅流,它可以正常工作,但前提是我第一次进入屏幕。第二次它显示错误Badstate:Streamhasalreadybeenlistenedto.,所以我决定切换到广播。我试过了suggested由我在github上找到的一位Dart开发人员编写。StreamController.broadcast(onListen:()=>_cacheLength.sink.add(0));错误信息是在初始化器中只能访问静态成员。关于如何将事件添加到onListen的接收器有什么建议吗?CarsList

flutter - 带有 Flutter 和 Firestore 的 GridView

我正在尝试从云firestore记录制作一个简单的GridView。我已经关注了很多视频教程,但没有成功。这是代码:import'package:flutter/material.dart';import'package:cloud_firestore/cloud_firestore.dart';classEventListextendsStatefulWidget{@overrideEventListStatecreateState()=>newEventListState();}classEventListStateextendsState{@overrideWidgetbuild

flutter - 带有 Flutter 和 Firestore 的 GridView

我正在尝试从云firestore记录制作一个简单的GridView。我已经关注了很多视频教程,但没有成功。这是代码:import'package:flutter/material.dart';import'package:cloud_firestore/cloud_firestore.dart';classEventListextendsStatefulWidget{@overrideEventListStatecreateState()=>newEventListState();}classEventListStateextendsState{@overrideWidgetbuild

firebase - Flutter firebase_database 得到 child

您好,我想将实时数据库中的快照反序列化为Company对象,并将其添加到_companies列表中。但是我一直收到错误...这是我目前所拥有的:List_companies=[];@overridevoidinitState(){//TODO:implementinitStatesuper.initState();getItems().then((list){print("Nowthelistishere");setState((){for(inti=0;imap=list[i];Companycompany=newCompany.fromMap(map);_companies.add

firebase - Flutter firebase_database 得到 child

您好,我想将实时数据库中的快照反序列化为Company对象,并将其添加到_companies列表中。但是我一直收到错误...这是我目前所拥有的:List_companies=[];@overridevoidinitState(){//TODO:implementinitStatesuper.initState();getItems().then((list){print("Nowthelistishere");setState((){for(inti=0;imap=list[i];Companycompany=newCompany.fromMap(map);_companies.add

dart - snapshot.ConnectionState 总是在等待

在FutureBuilder中,snapshot.ConnectionState一直在等待,但future的功能已成功完成。在不同的页面中,相同的代码块有效并且ConnectionState从等待到完成的过渡。future的功能:FuturegetDoctors()async{varres=awaithttp.get(globals.domain+"users/docs/");varresBody=json.decode(utf8.decode(res.bodyBytes));print(res.statusCode);if(res.statusCode==200){if(mounte