flutter - WidgetsBinding.instance.addPostFrameCallback 不再起作用
问题描述
我以前用
WidgetsBinding.instance.addPostFrameCallback((_){
在构建小部件后做某事。
但是在更新颤振后会发生此错误
Error: Method 'addPostFrameCallback' cannot be called on 'WidgetsBinding?' because it is potentially null.
- 'WidgetsBinding' is from 'package:flutter/src/widgets/binding.dart' ('../../../fvm/versions/stable/packages/flutter/lib/src/widgets/binding.dart').
有什么办法吗??
解决方案
尝试像这样添加一个!
之后instance
WidgetsBinding.instance!.addPostFrameCallback
推荐阅读
- bash - Bash命令从文件末尾截断字节
- java - Cube.java:19:错误:类 Object 中的构造函数 Object 不能应用于给定类型;
- apache-spark - 日期无效:使用 pySpark 将 CSV 导入 Cassandra 时出错
- automation - 如何使用 Cluecumber 生成报告?
- typescript - 我无法在我的 ionic 应用程序中创建和写入文本文件
- reactjs - 从数组中渲染有状态组件 - 孙状态和父状态未对齐
- python - 为什么我的所有回归器显示的准确度都比我所有的分类器低得多?
- ignite - 如何在 apache ignite 中添加序列(自动增量)
- python-3.x - 根据条件删除重复的行 pandas
- java - 循环列出并更改属性 - Java