草庐IT

dart-isolates

全部标签

dart - 如何在 StatelessWidget 中更改 StatefulWidget 的状态?

只是测试flutter。下面的代码示例是一个非常简单的flutter应用程序。问题是我不知道如何在TestTextState类中调用setState()函数,以便在每次按下更改按钮时更改文本。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterial

dart - 如何在 StatelessWidget 中更改 StatefulWidget 的状态?

只是测试flutter。下面的代码示例是一个非常简单的flutter应用程序。问题是我不知道如何在TestTextState类中调用setState()函数,以便在每次按下更改按钮时更改文本。import'package:flutter/material.dart';voidmain()=>runApp(newMyApp());classMyAppextendsStatelessWidget{//Thiswidgetistherootofyourapplication.@overrideWidgetbuild(BuildContextcontext){returnnewMaterial

dart - 使用 getter 和 setter 从 1-7 个整数创建字符串

我正在尝试取一个1-7整数值并使用枚举为每个值打印出一天。我在firestore的类映射中遇到错误,“不是封闭类中的字段”因此,如果传入1,则给出“星期一”如果传入2,则给出“星期二”enum_Days{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}classHeadingItemimplementsListItem{String_weekday;finalinttime;finalDocumentReferencereference;setday(intweekday){varvalue=_Days.values[w

dart - 使用 getter 和 setter 从 1-7 个整数创建字符串

我正在尝试取一个1-7整数值并使用枚举为每个值打印出一天。我在firestore的类映射中遇到错误,“不是封闭类中的字段”因此,如果传入1,则给出“星期一”如果传入2,则给出“星期二”enum_Days{Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday}classHeadingItemimplementsListItem{String_weekday;finalinttime;finalDocumentReferencereference;setday(intweekday){varvalue=_Days.values[w

dart - 绘制从远程服务器下载的图像

我需要做以下事情:从服务器下载PNG资源根据状态在该图像上绘制几个不同颜色的矩形在可缩放ImageView中显示该图像我在使用Canvas的Android应用程序中有一个工作代码,但我不知道如何使用Flutter来实现。这是下载资源的代码:staticFuturegetImageFromUrl(Stringurl)async{finaldirectory=awaitgetApplicationDocumentsDirectory();finalfile=File("$directory/${_getSHA(url)}.png");if(awaitfile.exists()){//Ret

dart - 绘制从远程服务器下载的图像

我需要做以下事情:从服务器下载PNG资源根据状态在该图像上绘制几个不同颜色的矩形在可缩放ImageView中显示该图像我在使用Canvas的Android应用程序中有一个工作代码,但我不知道如何使用Flutter来实现。这是下载资源的代码:staticFuturegetImageFromUrl(Stringurl)async{finaldirectory=awaitgetApplicationDocumentsDirectory();finalfile=File("$directory/${_getSHA(url)}.png");if(awaitfile.exists()){//Ret

android - dart 2 中的 AES 加密

我一直在尝试使用encrypt加密字符串将其发送到网络服务器,但我不断收到错误。这是我的职能:voidencRypt(Stringda){finalkey="my32lengthsupersecretnooneknows1";finalencrypter=newEncrypter(newAES(key));finalencrypted=encrypter.encrypt(da);print(encrypted);}这就是我使用函数的方式:encRypt(chatBody.text);而chatBody是一个TextEditingControllerthemainerrors这是我的调试

android - dart 2 中的 AES 加密

我一直在尝试使用encrypt加密字符串将其发送到网络服务器,但我不断收到错误。这是我的职能:voidencRypt(Stringda){finalkey="my32lengthsupersecretnooneknows1";finalencrypter=newEncrypter(newAES(key));finalencrypted=encrypter.encrypt(da);print(encrypted);}这就是我使用函数的方式:encRypt(chatBody.text);而chatBody是一个TextEditingControllerthemainerrors这是我的调试

dart - 在 Flutter 应用程序中作为后台任务在二级隔离中获取地理位置

我想在后台获取设备的GeoLocation,即使应用已终止。Flutter提供Isolates和AlarmManager来实现这一点。同样,我的最终目标是即使在应用程序已终止时也能获取设备的GeoLocation。我已经经历了https://medium.com/flutter-io/executing-dart-in-the-background-with-flutter-plugins-and-geofencing-2b3e40a1a124但并不完全理解,因为我是Flutter的新手。如果这是唯一的方法,请帮助我理解它。我正在使用插件:-https://pub.dartlang.o

dart - 在 Flutter 应用程序中作为后台任务在二级隔离中获取地理位置

我想在后台获取设备的GeoLocation,即使应用已终止。Flutter提供Isolates和AlarmManager来实现这一点。同样,我的最终目标是即使在应用程序已终止时也能获取设备的GeoLocation。我已经经历了https://medium.com/flutter-io/executing-dart-in-the-background-with-flutter-plugins-and-geofencing-2b3e40a1a124但并不完全理解,因为我是Flutter的新手。如果这是唯一的方法,请帮助我理解它。我正在使用插件:-https://pub.dartlang.o