草庐IT

all-database

全部标签

dart - 当在全局变量中使用值时,由于 EdgeInsets.all,Flutter dart 编译失败

错误:Argumentofaconstantcreationmustbeconstantexpressions.代码:import'package:flutter/material.dart';main(){runApp(MyApp());}classMyAppextendsStatefulWidget{@overrideStatecreateState(){//TODO:implementcreateStatereturn_MyAppState();}}class_MyAppStateextendsState{List_products=['FoodTester'];var_font

firebase - Flutter firebase database.set(object) 问题

我有一个Product类,它在Listplist中现在我需要调用firebasedatabase.set(plist)这正在使用Java但是当我尝试使用flutterdart时它显示错误任何人都有解决这个问题的方法从StackOverflow,我了解使用database.set('{"a":"apple"})但是当我处理List时我不能使用这个解决方案更新错误信息errorcalledInvalidargument:Instanceof'Product'我的代码Stringtable_name="order";FirebaseAuth.instance.currentUser().th

flutter :How to print shared preferences all content

我要打印所有sharedpreferences内容(key,value)键和值由用户提供我尝试使用getKeys()方法将所有键放入一个集合中,然后循环该集合并检索我的元素,如下所示:_favoritePlaces()async{SharedPreferencesprefs=awaitSharedPreferences.getInstance();//prefKeysdeclaredasstaticSetprefKeys=prefs.getKeys();if(prefKeys.isNotEmpty){for(inti=0;i预期输出:键0=>值0 最佳答案

firebase-realtime-database - Flutter 按时间戳对 Firebase 快照进行排序

我正在尝试按时间戳对快照进行排序,但返回的是原始顺序。数据结构看起来像这样我有两个快照,时间戳是-1536025466539和-1536025893015。所以,我希望-1536025893015在排序后排在第一位。有谁知道如何正确排序?代码:Mapmap=snapshot.data?.snapshot?.value;map.values.toList().sort((a,b){returna['timestamp'].compareTo(b['timestamp']);//alsonotworkreturnb['timestamp'].compareTo(a['timestamp']

flutter : How to Get all SharedPreferences keys except some Keys

我想获取除两个键之外的所有SharedPreferences键我不能使用getString(Key)方法,因为有N个键。Future>getAllPrefs()async{finalSharedPreferencesprefs=awaitSharedPreferences.getInstance();//Iwon'tprintthosetwokeysneitherremovethem//prefs.remove("lib_cached_image_data");//prefs.remove("lib_cached_image_data_last_clean");prefs.setStr

database - 嵌套 FutureBuilder 与嵌套调用以从数据库延迟加载

我需要在我可以遵循的两种方法中选择最佳方法。我有一个使用sqflite保存数据的Flutter应用程序,在数据库中我有两个表:员工:+-------------+-----------------+------+|employee_id|employee_name|dep_id|+-------------+-----------------+------+|e12|AdaLovelace|dep1|+-------------+-----------------+------+|e22|AlbertEinstein|dep2|+-------------+--------------

firebase - 目标 URI 不存在 :'package:firebase_database/firebase_database.dart' ;

在Pubsec.Yaml中导入依赖成功,但是打开main.dart文件时显示错误问题(1)TheTargetURIdoesn'tExist:'package:firebase_database/firebase_database.dart'; 最佳答案 要么flutterpackagesget运行时需要运行或失败或者您只需要重新启动您的IDE。我最近看到它多次提到这是解决问题所必需的。 关于firebase-目标URI不存在:'package:firebase_database/fire

firebase - 加入两个节点的 flutter firebase_database

通常,您可以在javascript中使用map函数来更新返回的数据。我似乎无法在DartStreams中找到允许这样做的方法。例子https://firebase.googleblog.com/2013/10/queries-part-1-common-sql-queries.htmlvarfb=newFirebase("https://examples-sql-queries.firebaseio.com/");fb.child('user/123').once('value',function(userSnap){fb.child('media/123').once('value'

database - 如何在 firestore 中获取 setData 的 Id?

我正在编写一个flutter应用程序,在其中我在firebase中设置了一个文档实例,如下所示:await_firestoreInstance.collection("groups").document().setData({'group_name':groupName,'class_name':className,'location':groupLocation,'time':groupTime,'date':groupDate,'number_in_group':1},);然后我想获取上面的文档ID并执行如下操作:_firestoreInstance.collection("col

firebase-realtime-database - Flutter Firebase 数据库持久性不起作用

我正在使用1.0.1版的firebase_database插件,目前正在android上测试flutter。我使用单例访问数据库。GlobalFBInstance._internal(){finalfirebaseInstance=FirebaseDatabase.instance;firebaseInstance.goOnline();firebaseInstance.setPersistenceEnabled(true);firebaseInstance.setPersistenceCacheSizeBytes(10000000);databaseRef=firebaseInsta