我对Dart & Flutter还不熟悉,我正在尝试测试Future的功能。我编写了一个简短的async函数,其中两个Future对象是嵌套的。问题:函数不执行,当我试图将其归因于一个变量时,会得到一个错误This expression has a type of 'void' so its value can't be used.和Only static members can be accessed in initializers.。以下是代码:
@override
_ChoseLocationState createState() => _C
我有问题要显示来自Firebase的数据。这是我在FutureBuilder中使用的代码。
这就是我所犯的错误
"The following _CastError was thrown building FutureBuilder<QuerySnapshot<Object?>>(dirty, state: _FutureBuilderState<QuerySnapshot<Object?>>#c8a1c):
type '_JsonQuerySnapshot' is not a subtype of type 'Ma
在使用Firebase Firestore时,我遇到了以下错误:
E/flutter ( 4477): [ERROR:flutter/shell/common/shell.cc(93)] Dart Unhandled Exception: type 'Future<Group>' is not a subtype of type 'Group', stack trace: #0 new List.from (dart:core-patch/array_patch.dart:41:5)
E/flutter ( 4477): #1 G
我正在尝试从Firestore中检索一个提要,然后构建小部件,并将它们显示在一个封装在ListView中的FutureBuilder中。不幸的是,我一直收到这个错误:
E/flutter (20020): [ERROR:flutter/lib/ui/ui_dart_state.cc(198)] Unhandled Exception: type 'Null' is not a subtype of type 'Iterable<dynamic>'
E/flutter (20020): #0 _MomentsFeedState.getWidg
我希望获取firestore集合中的所有文档,然后使用它创建Artist对象。我可以从firestore获取数据并显示它,但是当我将一个艺术家添加到我的列表中时,它仍然是空的
class Artist{
late String id;
late String name;
late String year;
Artist(this.id, this.name, this.year);
}
class ArtistsService{
Future getAllArtists() async {
Future<QuerySnapshot<Map<Stri
我想使用一个StreamController来控制一个从Firestore中的集合获取数据的StreamBuilder。这将使我能够使用RefereshIndicator,这样当我下拉列表时,它会刷新/获取更多数据(如果有)。 我使用了这个article中的大部分信息。我当前的代码如下 class _Lists extends State<List> {
StreamController _controller;
final GlobalKey<ScaffoldState> scaffoldKey = new GlobalKey<
在我的flutter应用程序中,我有一个登录页面来验证和注册用户。当我想要将用户的电子邮件地址保存到firestore (在注册之后)时,我得到了错误:
flutter: Error: NoSuchMethodError: The method 'saveRegisterUserData' was called on null.
Receiver: null
Tried calling: saveRegisterUserData(email: "test@test.de", userID: "EVDnVFMkYeYd291Yzu2j2r8HLpC2
我有一个查询、firestore和检索特定用户的函数,但我总是得到相同的错误。
我得到的错误如下:
I/flutter (29600): The following NoSuchMethodError was thrown building SellerInfo(dirty, state:
I/flutter (29600): _SellerInfoState#90e11):
I/flutter (29600): Class 'Future<User>' has no instance getter 'displayName'.
I/flutter
对于文档列表,我试图检查Firestore中的布尔值是否为真。
在试图编译下面的代码时,我继续获取错误The argument type 'Future<bool> Function(bool, DocumentReference<Object?>)' can't be assigned to parameter type 'FutureOr<bool>'。
Future<bool> checkValInAllDocsIstrue(
List<DocumentReference> docs