草庐IT

dart-async

全部标签

flutter - dart 构造函数 copyWith 参数显示为 null

我有一个变量title,我用一个字符串值对其进行了初始化。classNameState{Listname;vartitle='thisisadefaultone';NameState({this.title,this.name});NameStatecopyWith({title,name}){print(title);//thisoneshouldbenullasthereisnodata.print(this.title);//null=>whythisonenullasihavetitledefinedreturnnewNameState(title:title??this.ti

flutter - flutter/dart : Any downsides to async/await vs. raw Future API 中的异步模式?

在Flutter/Dart应用程序中处理Futures的最佳方式是什么。处理原始的Futureapi,还是使用await的异步函数?是否有任何优点/缺点,还是完全取决于个人喜好?似乎AngularDartProjecthastriedtogetrid由于生成的javascript代码的复杂性,异步/等待。这显然不是Flutter应用程序关心的问题。但有时我认为Futureapi的表现力(和恕我直言的功能风格)比处理异步函数更有优势。是否有任何技术原因可以避免使用async/await糖来支持直接处理Futureapi?(顺便说一句,我也尝试从flutter-devmailinglist

flutter - 如何在 Flutter/Dart 中按日期时间对列表中的项目进行排序?

我正在为我的叔叔制作一个应用程序,他让我制作这个应用程序来挑战我。我认为这是学习Flutter/Dart的绝佳机会。我有这段代码(如下),但我需要它来按日期时间组织列表(第77行)。每个条目至少有一个字符串ID、一个日期时间变量、一个字符串名称和一些正文文本。import'package:flutter/material.dart';import'package:gym_tracker/model/diary_entry.dart';import'package:gym_tracker/utils/store.dart';classHomeScreenextendsStatefulWi

java - 将 Java RSA 非对称加密转换为 Flutter Dart

我正在尝试将我们的安卓移动应用程序移植到Flutter。它是用Java编写的。但是,在这一部分,我需要在发布到服务器之前使用RSA加密来加密登录凭据和卡详细信息,但我无法做到这一点。我已经尝试了几个不起作用的flutter包。根据Java开发人员的说法,有一个base64编码的公钥需要用于加密密码。这是Java代码publicstaticStringEncrypt(Stringplaintext,StringpublicKey)throwsException{try{if(StringUtils.isEmpty(plaintext))return"";byte[]modulusByte

flutter - Dart - 解析嵌套的 Json 数组

尝试使用dart的工厂概念转换嵌套的JSON数据后出现错误。这里我有两个类来处理json数据,但仍然出现此错误:Exceptionhasoccurred._TypeError(type'FormatException'isnotasubtypeoftype'Map')代码如下:classBodyResponse{finalMapmessage;BodyResponse({this.message});factoryBodyResponse.fromJson(Mapjson){returnBodyResponse(message:json['message']);}}classError

flutter - 内部流监听 DART 的返回结果

如果流没有返回连接值,我需要从函数返回结果。所以我有外部函数和内部函数。如何从外部内部返回结果?Futuresend()async{varsubscription=Connectivity().onConnectivityChanged.listen((ConnectivityResultresult){if(result==ConnectivityResult.none)throw("Noconnectivity");//Needtostop`send`functionhereandreturnsomeresult});awaitdoSomeWork();returntrue;}

flutter - 断言在 Dart 中做什么?

我只想知道在Dart中assert有什么用。我试图自己弄清楚,但我做不到。如果有人向我解释assert的用法,那就太好了。 最佳答案 assert的主要目的是在调试/开发期间测试条件。让我们考虑一个真实的例子:classProduct{Product({requiredthis.id,requiredthis.name,requiredthis.price,this.size,this.image,this.weight,}):assert(id>0),assert(name.isNotEmpty),assert(price>0.0

json - 在 Flutter/Dart 中解析列表

我有一个如下所示的列表:[{id:1,user_id:3,challenge_id:1,created_at:2019-06-0906:36:39,image_caption:Enteryourimagecaptionhere,image_path:https://res.cloudinary.com/dqrmgdpcf/image/upload/v1560062199/zex61jegvqwkevq6qrmd.jpg,image:null,user_upvoted:null,user_downvoted:null,score:0},{id:2,user_id:2,challenge_

swift - Swift 中 AnyClass 的 Dart 表示是什么

我正在尝试将我在Swift中的实现镜像到Dart中,并希望有一个变量来保存一个returnType,在Swift中它将是一个像这样的AnyClass:AnyClassreturnType我如何在Dart中执行此操作?有可能吗?谢谢 最佳答案 您可以使用Object或dynamicObjectreturnType; 关于swift-Swift中AnyClass的Dart表示是什么,我们在StackOverflow上找到一个类似的问题: https://stack

function - : in Dart function?有什么用

我正在测试一些Flutter应用程序并遇到:在Dart函数中,它用于什么?我在FirebaseforFlutter教程中找到了它。我试图在谷歌中搜索它,但找不到任何东西。classRecord{finalStringname;finalintvotes;finalDocumentReferencereference;Record.fromMap(Mapmap,{this.reference}):assert(map['name']!=null),assert(map['votes']!=null),name=map['name'],votes=map['votes'];Record.f