【发布时间】:2021-07-09 03:45:40
【问题描述】:
official document 清楚地记录了相机的使用情况。它告诉您从Future<void> main() async 启动摄像头,这是整个应用程序的主要入口点。 (如果这是错误的,请纠正我)。之后,初始化的相机然后被传递到主页小部件。这就是官方文件告诉我们的全部内容。但显然,这与现实世界的案例还不够接近。很少有应用程序需要在第一次运行时打开相机。
这让我很困惑。我可以通过将此相机对象传递到实际需要它的任何页面来使其工作。或者也许将其放入像 redux 这样的全局状态管理中。但这是正确使用相机的方法吗?
如果可能的话,更理想的是,我认为页面/小部件的职责是需要相机来启动一切,而不是在main() 函数中。
欢迎提出任何建议。
【问题讨论】: