草庐IT

revert_future_statement

全部标签

sqlite - 如何在 ChangeNotifier 中使用 Futures?

我有一个sqlite数据库,我从中读取数据。我还有一棵很长的小部件树。因此,经过一些研究,我找到了providerFlutter包。但是我不知道如何在扩展ChangeNotifier的类中使用Futures或者如何在我的小部件树中的任何地方使用它?classMyProviderwithChangeNotifier{dynamic_myValue;dynamicgetmyValue=>_myValue;setmyValue(dynamicnewValue){_myValue=newValue;notifyListeners();}MyProvider(){loadValue();}Fut

sqlite - 如何在 ChangeNotifier 中使用 Futures?

我有一个sqlite数据库,我从中读取数据。我还有一棵很长的小部件树。因此,经过一些研究,我找到了providerFlutter包。但是我不知道如何在扩展ChangeNotifier的类中使用Futures或者如何在我的小部件树中的任何地方使用它?classMyProviderwithChangeNotifier{dynamic_myValue;dynamicgetmyValue=>_myValue;setmyValue(dynamicnewValue){_myValue=newValue;notifyListeners();}MyProvider(){loadValue();}Fut

sqlite - 调用 Sqflite 函数时将 Future<List<String>> 转换为 List<String>

我想从数据库中获取所有项目,但我不知道如何将Future字符串列表转换为字符串列表。varx=DataBaseHelper.instance.queryAllRows();Future>queryAllRows()async{Databasedb=awaitinstance._initDatabase();List>s=awaitdb.query(table,columns:[columnname]);Listlist=newList();for(varxins){x.forEach((k,v)=>list.add(v));}returnlist;}我想获取数据库中的所有值,但不知道如

sqlite - 调用 Sqflite 函数时将 Future<List<String>> 转换为 List<String>

我想从数据库中获取所有项目,但我不知道如何将Future字符串列表转换为字符串列表。varx=DataBaseHelper.instance.queryAllRows();Future>queryAllRows()async{Databasedb=awaitinstance._initDatabase();List>s=awaitdb.query(table,columns:[columnname]);Listlist=newList();for(varxins){x.forEach((k,v)=>list.add(v));}returnlist;}我想获取数据库中的所有值,但不知道如

flutter - Future builder 没有获取数据

我在我的代码中使用了FutureBuilder来查询Firestore但我一直没有从我在FutureBuilder。但有趣的是,函数正在执行并获取数据。它只是没有将它传递给FutureBuilder。代码:import'package:flutter/material.dart';import'package:cloud_firestore/cloud_firestore.dart';import'package:garuda_academy_app/Tools/FixedColors.dart';classCoursePageextendsStatefulWidget{CourseP

flutter - Future builder 没有获取数据

我在我的代码中使用了FutureBuilder来查询Firestore但我一直没有从我在FutureBuilder。但有趣的是,函数正在执行并获取数据。它只是没有将它传递给FutureBuilder。代码:import'package:flutter/material.dart';import'package:cloud_firestore/cloud_firestore.dart';import'package:garuda_academy_app/Tools/FixedColors.dart';classCoursePageextendsStatefulWidget{CourseP

flutter - 如何使用 googleSignIn future 方法中的命名路由进行导航?

我在名为auth.dart的单独文件中的类AuthService中有googleSignIn方法。//inAuthServiceclass/.../FuturegoogleSignIn()async{loading.add(true);GoogleSignInAccountgoogleUser=await_googleSignIn.signIn();GoogleSignInAuthenticationgoogleAuth=awaitgoogleUser.authentication;finalAuthCredentialcredential=GoogleAuthProvider.get

flutter - 如何使用 googleSignIn future 方法中的命名路由进行导航?

我在名为auth.dart的单独文件中的类AuthService中有googleSignIn方法。//inAuthServiceclass/.../FuturegoogleSignIn()async{loading.add(true);GoogleSignInAccountgoogleUser=await_googleSignIn.signIn();GoogleSignInAuthenticationgoogleAuth=awaitgoogleUser.authentication;finalAuthCredentialcredential=GoogleAuthProvider.get

if-statement - 如何使图标子项和文本子项仅在项目等于 1 或更大时出现,如果它们为 0 则使它们不可见

如何使图标子项和文本子项仅在项目等于或大于1时出现如果总数等于0,我试图隐藏减号按钮和0(显示项目数)。因此,仅当减号图标和总项目数为1或更大时才显示它们,如果它们不可见则使它们不可见为0。import'package:flutter/material.dart';classClassNameextendsStatefulWidget{@override_ClassNameStatecreateState()=>_ClassNameState();}class_ClassNameStateextendsState{int_counter=0;void_incrementCounter(

if-statement - 如何使图标子项和文本子项仅在项目等于 1 或更大时出现,如果它们为 0 则使它们不可见

如何使图标子项和文本子项仅在项目等于或大于1时出现如果总数等于0,我试图隐藏减号按钮和0(显示项目数)。因此,仅当减号图标和总项目数为1或更大时才显示它们,如果它们不可见则使它们不可见为0。import'package:flutter/material.dart';classClassNameextendsStatefulWidget{@override_ClassNameStatecreateState()=>_ClassNameState();}class_ClassNameStateextendsState{int_counter=0;void_incrementCounter(