我试图用Flutter hook在我的页面中添加不同的useState,但由于请求的初始值,我找不到先给它们一个类型的方法.

我无法用以下命令初始化useState:

QRViewController? controller = useState();

final controller = useState<QRViewController>()

QRViewController? controller = useState(null);

如何使用自定义类型初始化控制器?

推荐答案

final ValueNotifier<QRViewController?> controller = useState(null);

final controller = useState<QRViewController?>(null);

你很接近.

Flutter相关问答推荐

如何使用底部导航栏修复此导航问题

如果文档确实存在,则FiRestore将";False";返回到";if-Document-Existes";...还是我说错了?

video_player在Android上返回401 Unauthorized with Bunny CDN

Flutter API请求BadState响应

'Flutter的无效常数值错误

Flutter为什么不;没有ListView.iterable()构造函数?

使用 forLoops 在 Dart 中进行单元测试会返回 stackoverflow

在 Flutter 中使用条件语句设置 ImageProvider Object 类型的背景图像

为 flutter app/firebase 保存 chatgpt api-key 的正确方法是什么

如何将取消图标放置在右上角

如何在android中 Select 任何文件/文件路径 - Flutter

如何停止折线图的抖动

Flutter Bloc 使用 Cubit 监听流和emits 状态

如何从 Flutter Slider Widget 中移除发光效果?

Android: 从 URI 获取音频元数据

如何在 Flutter 中将 ScaffoldMessenger 中的 Snackbar 显示为 Widget?

如何按值对列表中的 map 进行排序

如何判断 text.contains() 是否包含多个值

Flutter 上Denim blue colored颜色 的 colored颜色 矩阵代码是什么?

我已经删除了我的 .android 密钥库,但我没有使用它,如何生成一个新的?