小编Meh*_*mir的帖子

PlatformException(错误,给定字符串为空或null,null)错误颤动

嘿伙计们,我正在尝试在我的应用程序中使用登录系统,但进度条始终保持不变,并显示正在登录但从未登录我可以注册,而且我还可以在控制台末端的 firestore 上看到用户详细信息,我收到错误 “PlatformException(错误) ,给定字符串为空或 null,null) 错误” 无论如何,如果您有任何建议,请告诉我,可以修复该错误,谢谢

          import 'package:cloud_firestore/cloud_firestore.dart';
          import 'package:firebase_auth/firebase_auth.dart';
          import 'package:flutter/cupertino.dart';
          import 'package:flutter/material.dart';
          import 'package:flutter/rendering.dart';
          import 'package:flutter/services.dart';
          import 'package:resat/src/pages/LoginPages/model/User.dart';
          import 'package:resat/src/pages/LoginPages/ui/home/HomeScreen.dart';
          import 'package:resat/src/pages/LoginPages/ui/services/Authenticate.dart';
          import 'package:resat/src/pages/LoginPages/ui/utils/helper.dart';
          import 'package:http/http.dart' as http;

          import '../../constants.dart' as Constants;
          import '../../main.dart';

          final _fireStoreUtils = FireStoreUtils();

          class LoginScreen extends StatefulWidget {
            @override
            State createState() {
              return _LoginScreen();
            }
          }

          class _LoginScreen extends State<LoginScreen> {
            TextEditingController _emailController = new TextEditingController();
            TextEditingController _passwordController = new TextEditingController();
            GlobalKey<FormState> _key = new GlobalKey();
            bool _validate = false;
            String …
Run Code Online (Sandbox Code Playgroud)

dart firebase firebase-authentication flutter google-cloud-firestore

4
推荐指数
1
解决办法
6487
查看次数

如何让Flutter ListView像图片一样有边框半径

您好,我正在制作一个项目,但我需要自定义列表视图框,如我所包含的图片所示。我尝试了很多选择,但我做不到。

在此输入图像描述

class Butgerlist extends StatelessWidget {

  @override
  Widget build(BuildContext context) {
    final title = 'Grid List';

    return MaterialApp(
      title: title,
      home: Scaffold(
        appBar: AppBar(
          title: Text(title),
        ),
        body: GridView.count(
          crossAxisCount: 2,
          children: <Widget>[
            Container(
              child: const Center(
                child: (Text("box1")),
              ),
              color: Colors.red,
            ),
            Container(
              child: Text("box2"),
              color: Colors.yellow,
            ),
            Container(
              child: Text("box3"),
              color: Colors.orange,
            ),
            Container(
              child: Text("box4"),
              color: Colors.blue,
            ),
          ],
        ),
      ),
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

我想让我的列表视图像这样。如果您有任何建议,请让我知道。谢谢。

在此输入图像描述

listview dart flutter

2
推荐指数
1
解决办法
9469
查看次数

使用 flutter 增加 firestore 中的值

您好,如果 firestore 中有数据,我尝试在单击按钮时增加一个值,这是我的代码块,如果您有任何建议,请 lmk

 int q = 0;

    final snapShot = await Firestore.instance.collection('cart').document("LIihBLtbfuJ8Dy640DPd").get();
    if(snapShot.exists){
      q=q+1;


    }
    Firestore.instance.runTransaction((Transaction transaction) async {
      await transaction.update(
          Firestore.instance
              .collection("cart")
              .document("LIihBLtbfuJ8Dy640DPd"),
          {
            foodItem.name: {
              'itemName': foodItem.name,
              'imgUrl': foodItem.imageAssetPath,
              'itemPrice': foodItem.price,
              'quantity': q,
            }
          });

    });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

firebase flutter google-cloud-firestore

1
推荐指数
1
解决办法
1775
查看次数