我有一个任务,我必须把mysql服务器中的数据传给StreamBuilder,我试着使用和我们在firebase中使用的类相同的类,现在我在传递已经从服务器获取的数据到StreamBuilder时遇到了问题,我记得我必须使用不同类型的快照,任何帮助。 import 'package:flutter/material.dart';
import 'package:http/http.dart' as http;
import 'dart:convert';
void main() => runApp(MyApp());
class My
我更新了以下软件包:
firebase_core:从^0.5.0+1到^1.2.0
cloud_firestore:从0.14.1+3到^2.2.0
firebase_auth:从^0.18.0+1到^1.2.0
更新包后,我将得到以下错误:
═══════ Exception caught by widgets library ═══════════════════════════════════
The following StateError was thrown building StreamBuilder<QuerySnapshot<Object?&g
我有一个使用Cloud Firestore的Flutter项目。在我的一个小部件中,我有一个理想的从数据库读取快照的StreamBuilder。从理论上讲,我用于从远程服务器读取数据的API应该足够抽象,以便用不同的实现替换Firestore。
class Database {
Stream<QuerySnapshot> get snapshots => Firestore.instance.collection('entires').snapshots();
Stream<List<String>> get entries
我正在尝试使用Flutter和Firestore构建一个应用程序。当使用StreamBuilder从Firestore加载集合以在ListView中显示它时,我得到以下错误 The following assertion was thrown building StreamBuilder(dirty, state:
I/flutter (26287): _StreamBuilderBaseState>#d5638):
I/flutter (26287): type '_InternalLinkedHashMap' is not a subtype of type
我正在尝试使用三元语句在flutter StreamBuilder小部件中有条件地重定向身份验证表单。 当重定向条件返回true时,我会看到一个红屏和以下日志: I/flutter ( 3787): ══╡ EXCEPTION CAUGHT BY WIDGETS LIBRARY ╞═══════════════════════════════════════════════════════════
I/flutter ( 3787): The following assertion was thrown building StreamBuilder<Map<dynamic, dy
_generatePieChartSectionData(recievedData) {
print(recievedData);
int len = recievedData.length();
for (int i = 0; i < len; i++) {
_pieChartdata.add(charts.PieChartSectionData(
color: Color(int.parse(recievedData[i].color)),
title: recievedData[i].name,
value: double.
我想使用一个StreamController来控制一个从Firestore中的集合获取数据的StreamBuilder。这将使我能够使用RefereshIndicator,这样当我下拉列表时,它会刷新/获取更多数据(如果有)。 我使用了这个article中的大部分信息。我当前的代码如下 class _Lists extends State<List> {
StreamController _controller;
final GlobalKey<ScaffoldState> scaffoldKey = new GlobalKey<
当我将StreamBuilder放入RefreshIndicator中时,它会多次使用滚动操作呈现小部件。我想避免太多它,因为StreamBuilder中的图表会有很多次动画效果。 我使用以下环境进行了测试。 $ flutter doctor -v
[✓] Flutter (Channel stable, v1.2.1, on Mac OS X 10.13.6 17G5019, locale en-JP)
• Flutter version 1.2.1 at /Users/matsue/work/flutter/flutter_macos_v1.0.0-stable
• Fr
我找到了一些关于这个问题的帖子,我试图使用他们的解决方案,但没有成功。 我刚开始接触flutter,所以我需要有人的建议来告诉我该怎么做。 以下是Debug面板中的错误消息: A build function returned null.
The offending widget is: StreamBuilder<List<Event>>
Build functions must never return null.
To return an empty space that causes the building widget to fill availabl