草庐IT

flutter-intl

全部标签

firebase - Flutter Firebase Auth 返回null,然后返回正确的值

我在使用当前用户的ID(UID)时遇到问题。以下代码“有效”,但在某些情况下,_currentUID在输出正确值之前首先输出“null”。class_ContactsScreenStateextendsState{String_currentUID;@overrideinitState(){super.initState();loadCurrentUser();}loadCurrentUser()async{varcurrentUID=await_getCurrentUID();setState((){this._currentUID=currentUID;});}Future_get

firebase - Flutter Firebase Auth 返回null,然后返回正确的值

我在使用当前用户的ID(UID)时遇到问题。以下代码“有效”,但在某些情况下,_currentUID在输出正确值之前首先输出“null”。class_ContactsScreenStateextendsState{String_currentUID;@overrideinitState(){super.initState();loadCurrentUser();}loadCurrentUser()async{varcurrentUID=await_getCurrentUID();setState((){this._currentUID=currentUID;});}Future_get

flutter - 传递正确的上下文以在 flutter 中构建按钮小部件

我有以下代码:classRadialMenuextendsStatefulWidget{@override_RadialMenuStatecreateState()=>_RadialMenuState();}class_RadialMenuStateextendsStatewithSingleTickerProviderStateMixin{AnimationControllercontroller;@overridevoidinitState(){super.initState();controller=AnimationController(duration:Duration(mi

flutter - 传递正确的上下文以在 flutter 中构建按钮小部件

我有以下代码:classRadialMenuextendsStatefulWidget{@override_RadialMenuStatecreateState()=>_RadialMenuState();}class_RadialMenuStateextendsStatewithSingleTickerProviderStateMixin{AnimationControllercontroller;@overridevoidinitState(){super.initState();controller=AnimationController(duration:Duration(mi

android-studio - 可以使用 flutter 在 VS Code 和 Android Studio 中启动但不能连接到模拟器

简短版本,我可以从VSCode和AndroidStudio启动一个android模拟器,但是当我这样做时flutter不会连接到它。我正在新笔记本电脑上安装AndroidStudio和VSCode,以及flutter和dart。在我写这篇文章时,所有这些的最新版本都已安装。为了安装英特尔的HAXM,我必须在Windows中禁用Hyper-V(但在BIOS中保持启用状态),但它已安装。我下载了包含GooglePlay的Android9“Pie”AVD镜像,并使用它创建了一个Nexus5X设备。我可以从AVD管理器启动模拟设备,但VSCode和AndroidStudio都不会连接到它。我删

android-studio - 可以使用 flutter 在 VS Code 和 Android Studio 中启动但不能连接到模拟器

简短版本,我可以从VSCode和AndroidStudio启动一个android模拟器,但是当我这样做时flutter不会连接到它。我正在新笔记本电脑上安装AndroidStudio和VSCode,以及flutter和dart。在我写这篇文章时,所有这些的最新版本都已安装。为了安装英特尔的HAXM,我必须在Windows中禁用Hyper-V(但在BIOS中保持启用状态),但它已安装。我下载了包含GooglePlay的Android9“Pie”AVD镜像,并使用它创建了一个Nexus5X设备。我可以从AVD管理器启动模拟设备,但VSCode和AndroidStudio都不会连接到它。我删

dart - Flutter/Dart 基本理解

很抱歉打扰您。但我想回到编程,我只是无法得到以下内容(来自flutter的代码示例)classMyAppBarextendsStatelessWidget{MyAppBar({this.title});//FieldsinaWidgetsubclassarealwaysmarked"final".finalWidgettitle;@overrideWidgetbuild(BuildContextcontext){returnContainer(height:56.0,//inlogicalpixelspadding:constEdgeInsets.symmetric(horizonta

dart - Flutter/Dart 基本理解

很抱歉打扰您。但我想回到编程,我只是无法得到以下内容(来自flutter的代码示例)classMyAppBarextendsStatelessWidget{MyAppBar({this.title});//FieldsinaWidgetsubclassarealwaysmarked"final".finalWidgettitle;@overrideWidgetbuild(BuildContextcontext){returnContainer(height:56.0,//inlogicalpixelspadding:constEdgeInsets.symmetric(horizonta

sockets - 连接到Socket、Dart、Flutter的奇怪时间

在我的研究中,我正在测量移动客户端(用Flutter编写)通过Socket连接到服务器(用Ktor编写)所需的时间。我的应用程序与套接字连接和断开连接10次,结果如下(以毫秒为单位):[23,19,1,1,2,1,6,2,3,1]有人可以向我解释一下,在1-2-3连接之后,下一个连接的时间怎么可能只需要几毫秒?是我的测试方法有误还是它背后有某种Dart机制?连接客户端的函数:voidconnectionLoop(){_connectionTimesMultiple().then((connectionTime){_connectionTimes.add(connectionTime);

sockets - 连接到Socket、Dart、Flutter的奇怪时间

在我的研究中,我正在测量移动客户端(用Flutter编写)通过Socket连接到服务器(用Ktor编写)所需的时间。我的应用程序与套接字连接和断开连接10次,结果如下(以毫秒为单位):[23,19,1,1,2,1,6,2,3,1]有人可以向我解释一下,在1-2-3连接之后,下一个连接的时间怎么可能只需要几毫秒?是我的测试方法有误还是它背后有某种Dart机制?连接客户端的函数:voidconnectionLoop(){_connectionTimesMultiple().then((connectionTime){_connectionTimes.add(connectionTime);