草庐IT

vec_bool

全部标签

json - Dart/Flutter - 无法从 JSON 响应分配 bool 值

Dart/Flutter的新手在从JSON响应分配bool值时遇到问题-boolerror是null我得到:断言失败:boolean表达式不能为空我不知道发生了什么,因为响应已正确解码并且其他字段没有问题(请查看Logcat输出)。这是我的JSON:{"error:":false,"id":1,"name":"test"}我的future:FuturefetchData()async{http.Responseresponse=awaithttp.get(Values.URL,headers:{HttpHeaders.contentTypeHeader:"application/jso

flutter - 错误 : "Bad state: No element" when using BLoC_pattern with a bool value

我正在使用bloc_pattern包,我有一个bloc将管理一个最喜欢的IconButton,我有一个名为_isFavorite的bool变量,它将传递到流以显示该项目是否是最喜欢的。当我实例化FavoriteBloc时,出现错误:“错误状态:无元素”。我播种了一个值“false”,但它不起作用。我按照包的示例进行操作,有谁知道我是如何修复它的?classFavoritesBlocextendsBlocBase{FavoritesBloc();bool_isFavorite;var_favoriteController=BehaviorSubject.seeded(false);Str

flutter - 参数类型 '({growable: bool}) → List<Card>' 无法分配给参数类型 'List<Widget>'

我有一个字符串列表,我想通过map()将其转换为卡片小部件列表,并希望在列小部件中呈现此卡片列表。我在“子列”上收到上述错误。我没有弄错。谁能帮帮我?那是我的代码:import'package:flutter/material.dart';voidmain()=>runApp(MyApp());classMyAppextendsStatelessWidget{finalListtextData=['Dase','two'];@overrideWidgetbuild(BuildContextcontext){returnMaterialApp(home:Scaffold(appBar:A

ios - bool 值 : EnableTransactions 的 Flutter 未知键

在我将XCode更新到版本9之后,当我想在IOS11模拟器中启动该应用程序时,我总是会得到一大堆大部分相同的错误。到目前为止,我没有测试过早期的ios版本,但ios10在XCode更新之前运行良好。Launchinglib/main.dartoniPhoneXindebugmode...RunningXcodebuild...Sep2122:35:18Lukass-MBPcom.apple.CoreSimulator.SimDevice.8EADD4B6-5B22-4172-8A40-C8EE4D533825[5282](com.apple.videosubscriptionsd):S

android - '_Smi' 不是类型 'bool' 的子类型 - Flutter MethodChannel

得到这个奇怪的错误。似乎MethodChannel正在转换为int而不是bool?06-0700:16:26.58936784993Eflutter:[ERROR:topaz/lib/tonic/logging/dart_error.cc(16)]Unhandledexception:06-0700:16:26.58936784993Eflutter:type'_Smi'isnotasubtypeoftype'bool'where06-0700:16:26.58936784993Eflutter:_Smiisfromdart:core06-0700:16:26.58936784993E

Flutter Future<bool> 与 bool 类型

我的Flutter项目有一个utility.dart文件和一个main.dart文件。我调用了main.dart文件中的函数,但它有问题。它总是显示警报“OK”,我认为问题是实用程序类checkConnection()返回了future的bool类型。主飞镖:if(Utility.checkConnection()==false){Utility.showAlert(context,"internetneeded");}else{Utility.showAlert(context,"OK");}utility.dart:import'package:flutter/material.d

ios - SQLite iOS 警告 : Comparison of constant 101 with expression of type BOOL is always false

我已经下载了SQLite学习的示例代码。我正在使用Xcode6.1.1和iPhone6plus模拟器。在模拟器上运行应用程序后,我从查询执行中得到DBError:unknownerror。下面是我收到警告的部分代码,因为Comparisonofconstant101withexpressionoftype'BOOL'(aka'bool')isalwaysfalse.//Executethequery.BOOLexecuteQueryResults=sqlite3_step(compiledStatement);if(executeQueryResults==SQLITE_DONE){/

.net - 在 (.NET 4.0 C#) Sync Framework 4.0 CTP 中将 "0"/"1"解析为 bool

是否可能有某种类型的转换器允许SyncFramework将字符串“0”/“1”视为false/true的bool值。根据bool.parse默认情况下不支持它的文档,那么有没有办法解决它?更多详细信息,以防有人可以针对此问题建议不同的方法:我有一个针对android的自定义SyncFramework客户端实现,因为它使用SQLite数据库,所以我无法在表字段上强制执行某些严格的数据类型。我可以想出一个约定来指示带有“Is”前缀的bool字段,但这会很讨厌。另一件事是SQLite中的bool值被视为数字类型,因此向SQLite数据库插入/更新bool值false/true会自动将它们转换

sql - 在单个查询中比较两个表的行数并返回 bool 值

我想比较两个表的行数,然后根据是否相同返回0或1。我正在考虑类似的事情,但无法继续前进,需要一些帮助。SELECTCASEWHEN(selectcount(*)fromtable1)=(selectcount(*)fromtable2)THEN1ELSE0ENDASRowCountResultFROMTable1,Table2我得到多行而不是单行0或1 最佳答案 你必须删除:FROMTable1,Table2否则它将考虑此FROM子句的每一行的Case-When的结果。 关于sql-在单

android,游标返回 bool 值?

AndroidCursor可以返回bool值吗?我查看了文档,但没有关于它的信息?如果没有-那么是否有其他方法可以从SQLite表中获取bool值? 最佳答案 SQLite3的android实现不正确支持bool值。您将需要使用设置为0或1的整数并编写一些代码将其转换为bool值,例如intx=cursor.getInt(...);returnx==1; 关于android,游标返回bool值?,我们在StackOverflow上找到一个类似的问题: http