草庐IT

revert_future_statement

全部标签

flutter - 从 InkWell 的 onTap 调用 Future<Null> 函数

我创建了一个带有onTap函数调用的InkWellnewInkWell(onTap:_handleSelectedDate,...)Handle_handleSelectedDate定义为Future,如下所示Future_handleSelectedDate(BuildContextcontext,AppModelmodel)async{varendYear=newDateTime.now().year+10;varstartYear=newDateTime.now().year-100;DateTimepicked=awaitshowDatePicker(context:conte

Dart flutter : How to use multiple statements in ternary inside a flutter widget

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭2年前。Improvethisquestion是否可以写这样一行,并且在这一行中我想改变一个变量值?opacity:condition==true?1,stringName='Steve':0

Dart flutter : How to use multiple statements in ternary inside a flutter widget

关闭。这个问题需要detailsorclarity.它目前不接受答案。想改进这个问题吗?通过editingthispost添加细节并澄清问题.关闭2年前。Improvethisquestion是否可以写这样一行,并且在这一行中我想改变一个变量值?opacity:condition==true?1,stringName='Steve':0

dart - 类型 'Future<String>' 不是类型 'String' 的子类型

我使用以下函数从网络服务中获取用户IDFuturegetUserid()async{finalstorage=newFlutterSecureStorage();//ReadvalueStringuserID=awaitstorage.read(key:'userid');returnuserID;}使用该功能时出现错误type'Future'isnotasubtypeoftype'String'intypecast这是我试过的otherFunction()async{finalStringuserID=awaitgetUserid();returnuserID;}FuturegetU

dart - 类型 'Future<String>' 不是类型 'String' 的子类型

我使用以下函数从网络服务中获取用户IDFuturegetUserid()async{finalstorage=newFlutterSecureStorage();//ReadvalueStringuserID=awaitstorage.read(key:'userid');returnuserID;}使用该功能时出现错误type'Future'isnotasubtypeoftype'String'intypecast这是我试过的otherFunction()async{finalStringuserID=awaitgetUserid();returnuserID;}FuturegetU

Flutter:如何从 sharedpreferences 中获取值(value)?当我调试时,值为 'Future<String>' 的实例

我输入数据使用FuturesaveSession()async{finalSharedPreferencespref=awaitSharedPreferences.getInstance();returnpref.setString('test','SomeData');}并使用获取数据FuturereadSession()async{finalSharedPreferencespref=awaitSharedPreferences.getInstance();returnpref.getString('test');}当我尝试使用调试它时打印(读取session());//值是“fu

Flutter:如何从 sharedpreferences 中获取值(value)?当我调试时,值为 'Future<String>' 的实例

我输入数据使用FuturesaveSession()async{finalSharedPreferencespref=awaitSharedPreferences.getInstance();returnpref.setString('test','SomeData');}并使用获取数据FuturereadSession()async{finalSharedPreferencespref=awaitSharedPreferences.getInstance();returnpref.getString('test');}当我尝试使用调试它时打印(读取session());//值是“fu

dart - 如何取消 Future.delayed?

如何取消/停止Future.delayed?我读了另一个问题:howcanicancelFuture.delayedfunctioncalling有人回答了这个可能的解决方案:https://dart.academy/how_cancel_future/,但我不知道如何在我的代码中使用它,我没有像示例那样的数据列表,我只是不想在某些情况下执行Future.delayed中的代码。awaitFuture.delayed(Duration(seconds:myDuration)).then((_){checkAnswer("");jumpToNextQuestion();});

dart - 如何取消 Future.delayed?

如何取消/停止Future.delayed?我读了另一个问题:howcanicancelFuture.delayedfunctioncalling有人回答了这个可能的解决方案:https://dart.academy/how_cancel_future/,但我不知道如何在我的代码中使用它,我没有像示例那样的数据列表,我只是不想在某些情况下执行Future.delayed中的代码。awaitFuture.delayed(Duration(seconds:myDuration)).then((_){checkAnswer("");jumpToNextQuestion();});

dart - 有没有办法从 setMethodCallHandler 获取 Future?

我有一个setMethodCallHandler,它从我的Java代码运行回调,我希望它设置一个包含结果的Future。有点像Futurefun()async{returnsetMethodCallHandler((MethodCallcall){return()async{returncall.arguments["arg"];}();});}我希望能够做的是如果call.argument将返回“abc”,vara=awaitfun();a将等于“abc”我找到的唯一信息是有关setMethodCallHandler的文档:Ifthefuturereturnedbythehandle