问题标签 [null-safety]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
flutter - 不能在“ScaffoldState”上调用方法“showBottomSheet”?因为它可能为空
您好,当我尝试运行代码时出现此错误
我有一个已定义的变量:
在这里,我试图在单击浮动操作按钮时构建一个底页
请问,有人能告诉我哪里出错了吗?
flutter - 未处理的异常:在迁移到空安全后查找已停用小部件的祖先是不安全的 Navigator.push
我已将项目的所有包迁移到空安全。
由于一些人认为我必须在 Android (Kotlin) 上处理,扩展第三方库。现在这样做之后,我收到以下错误:
我有以下代码:
上面的代码被一个RawMaterialButton
小部件调用,onPressed
flutter - 错误:没有为“FirebaseMessaging”类型定义吸气剂“onIosSettingsRegistered”。(undefined_getter at [fireflutter] lib\base.dart:413)
在我将 pubspec.yaml 中的 fire_messaging 从 v6.0.0 升级到 11.2.3 后,我尝试将一个名为 fireflutter 的颤振包迁移到 null 安全版本,一些代码变成了红色。
}
错误:没有为“FirebaseMessaging”类型定义吸气剂“onIosSettingsRegistered”。(undefined_getter at [fireflutter] lib\base.dart:413)
错误:没有为类型“PermissionStatus”定义吸气剂“isUndetermined”。(undefined_getter at [fireflutter] lib\base.dart:944)
错误:没有为“对象”类型定义运算符“[]=”。(undefined_operator at [fireflutter] lib\fireflutter.dart:378)
apache-spark - 在 null 安全连接中使用 null 进行零连接
我注意到在使用 null-safe join ( ) 时0
加入。null
eqNullSafe
我如何null
只加入null
?
java - 为什么 null 安全很重要
我目前正在从 java 切换到 kotlin,并且不断弹出的声明的优点之一是 kotlin 是 Null 安全的,默认情况下不能为变量或对象分配 null 值,但有一些方法可以分配一个空值。但是我不确定为什么这是有益的,Java 不安全会出现什么问题?
到目前为止,在线搜索只得到了关于什么是空安全性的描述,而不是实现它的原因。提前致谢。
flutter - 如何解决这个 Flutter GraphQL 空安全错误?
我正在尝试使用 graphql_flutter 的订阅小部件,但我的应用无法编译。我不断收到一个空安全错误:
错误:参数类型'Widget Function({dynamic error, bool loading, dynamic payload})'不能分配给参数类型'Widget Function({dynamic error, bool loading, dynamic payload})',因为'Widget Function ({dynamic error, bool loading, dynamic payload})' 可以为空,而 'Widget Function({dynamic error, bool loading, dynamic payload})' 不是。
- “小部件”来自“package:flutter/src/widgets/framework.dart”(“/C:/flutter/packages/flutter/lib/src/widgets/framework.dart”)。? 订阅(getMessages,“”,构建器:({
这是我的代码:
我在网上搜索过,但找不到任何有这个确切错误的帖子。我的猜测是我在 Subscription 小部件中编写的代码是可以为空的,而 Subscription 小部件本身(来自包)不是。我只是不确定如何调和两者。
我希望我发布的代码不会令人困惑。错误来自订阅小部件。我在Github上也有代码。
flutter - 我对 Null Safety 有疑问,问题是 'Null check operator used on a null value'
从firebase获取一些数据并使用模型对其进行解码时发生这种情况,方法如下:
}
调用方法
和消费者
flutter - 为什么我收到此错误警告:空值感知操作的操作数“??” 具有不包括空值的“字符串”类型。飞镖语言
所以我正在学习 dart 语言中的 SWITCH 和 CASE 语句,在课程中他解释了代码,但是当我得到一个错误时他没有得到错误。
我得到的错误:警告:空感知操作的操作数'??' 具有不包括空值的“字符串”类型。字符串``用户名=名称??“访客用户”;
我的代码是
我能得到一些帮助吗:)