firebase - 将数据发送到 Firebase Firestore 时收到奇怪的警告
问题描述
我正在使用颤振并将数据发送到firebase firestore。我在终端收到了一些警告/错误
基本上我正在构建一个电子商务应用程序并将用户凭据发送到firestore,虽然我的应用程序运行良好,但在发送数据时收到了这些警告我只是想知道这些警告和含义是什么
谢谢你
Accessing hidden method Lsun/misc/Unsafe;->getInt(Ljava/lang/Object;J)I (greylist, linking, allowed)
Accessing hidden method Lsun/misc/Unsafe;->putInt(Ljava/lang/Object;JI)V (greylist, linking, allowed)
Accessing hidden method Ldalvik/system/CloseGuard;->close()V (greylist,core-platform-api, linking, allowed)
我的代码
import 'dart:ui';
import 'package:flutter/material.dart';
import 'package:cloud_firestore/cloud_firestore.dart';
import 'package:fur/Providers/orders.dart';
import 'package:fur/Screens/OrderSumm.dart';
import 'package:fur/items/OrderItem.dart';
import 'package:provider/provider.dart';
class Address extends StatefulWidget {
@override
_AddressState createState() => _AddressState();
}
class _AddressState extends State<Address> {
final GlobalKey<FormState> _formKey = GlobalKey<FormState>();
String _name = '';
String _add = '';
String _phoneNo= '';
String _pincode ='';
String _landmark = '';
CollectionReference users = FirebaseFirestore.instance.collection('users');
_save()async
{
if(_formKey.currentState.validate())
{
_formKey.currentState.save();
await users.add({
"name": _name,
"contact": _phoneNo,
"Address": _add,
"pincode":_pincode,
"landmark":_landmark,
// "orders":order
});
// Navigator.pushNamed(context,"/OrderSumm");
Navigator.push(context,
MaterialPageRoute(
builder: (context) => OrderSumm(
name: _name,
mobile : _phoneNo,
address : _add,
pincode: _pincode,
landmark : _landmark
)) );
}
}
@override
Widget build(BuildContext context) {
return Scaffold(
appBar: AppBar(
title: Text('credentials'),
),
body: SingleChildScrollView(
child: Container(
child: Column(
children: [
Text("enter credentials carefully",style: TextStyle(fontSize: 16),),
Form(
key: _formKey,
child:IndexedStack(
children:[ Column(
children: [
Container(
child: TextFormField(
validator: (input){
if(input.isEmpty)
{return 'Enter Email';}
return null;},
decoration: InputDecoration(
labelText: 'Email',
prefixIcon:Icon(Icons.person_add_alt_1_outlined)),
onSaved: (input) => _name = input
),
),
Container(
child: TextFormField(
validator: (input){
if (input.isEmpty)
{return 'Enter Mobile';}
else if (input.length < 10 || input.length >10)
{return "Enter 10 digit mobile number";}
return null;},
keyboardType: TextInputType.phone,
decoration: InputDecoration(
labelText: 'contact',
prefixIcon:Icon(Icons.phone_android_outlined)),
onSaved: (input) => _phoneNo = input
),
),
Container(
child: TextFormField(
validator: (input){
if(input.isEmpty)
{return 'Enter Address';}
return null;},
maxLines: null,
decoration: InputDecoration(
labelText: 'Address',
prefixIcon:Icon(Icons.apartment_outlined)),
onSaved: (input) => _add = input
),
),
Container(
child: TextFormField(
validator: (input){
if(input.isEmpty)
{return 'Enter Pincode';}
return null;},
keyboardType: TextInputType.phone,
decoration: InputDecoration(
labelText: 'Pincode',
prefixIcon:Icon(Icons.pin_drop_outlined)),
onSaved: (input) => _pincode = input
),
),
Container(
child: TextFormField(
decoration: InputDecoration(
labelText: 'Landmark(optional)',
prefixIcon:Icon(Icons.pin_drop_outlined)),
onSaved: (input) => _landmark = input
),
),
RaisedButton(
onPressed: _save,
color: Colors.redAccent,
child: Text('continue',
style: TextStyle(color : Colors.white),),
shape: RoundedRectangleBorder(borderRadius: BorderRadius.circular(10.0)),
***THANK YOU***
解决方案
这是一个 Android 问题,因为它可以在Flutter Github 存储库中进行跟踪
似乎使用Android 11 解决了这个问题。
推荐阅读
- angular - 使用 Validators.required True 的正确方法是什么?
- c# - ASP.NET WebAPI 方法只能在本地工作,但不能在 WebServer 上工作
- ios - 在 UIAlertController 中点击“确定”操作时如何关闭呈现视图控制器
- android-studio - Android Firebase 云功能-使用邮箱删除用户
- objective-c - AVAudioEngine 在 iOS14 中获取 inputNode 属性崩溃
- java - Gradle 没有正确构建类名
- python-3.x - 如何在强制 Lambda 函数运行两次的 AWS Lambda 中强制打印异常和错误?
- r - 在函数调用内部构造的 glms 上的 step/stepAIC
- android - 谷歌移动视觉 api - 将面部裁剪为来自相机的位图
- python - MacOS Big Sur - Python ctypes find_library 找不到库(ssl、CoreFoundation 等