我倾向于问这个问题,因为大多数时候我们直接调用 runApp 函数 main,而不执行其他操作。我的问题是为什么 runApp 和 main 保持不同?可能很简单,保留 main 函数或 runApp 函数,而放弃其他函数?
在 Dart 中,main() 充当程序的入口点,而 runApp() 将给定的小部件附加到屏幕。
根据这个post,可以在实际附加第一个小部件之前建立配置变量。这使得 main() 和 runApp() 之间的分离非常有用。例如,您可以在附加第一个小部件之前更新以下所有内容:
- 主题颜色
- 主页
- 用户的登录状态
- 特定于版本的小部件
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)