Flutter 中 SharedPreferences 的初始化?
最近在刚开始学Flutter,今天就开始写一个Flutter 小项目,网上找了几个项目,打算学习一下,看到好多初始化SharedPreferences的写法:在main 函数加上async关键字,用await 去初始化它
我就很迷惑,为什么要这样写呢,这样写好不好呢?,目前在网上找到了一些资料
https://stackoverflow.com/questions/56129121/good-or-bad-declaring-main-method-async-in-dart-flutter
async 标记函数 不是把函数变成了一个异步函数,而是说明这个函数允许使用await 关键字
官网上用async 修饰的函数 推荐 这样写
虽说上面的写法 在程序中不会报错什么的,但是 lint 还是会给出警告的,所以不推荐这样写吧
如是还找到一种写法,就是在启动页上初始化,这种写法还是比较好的
以上记录下,如果有更好的建议,欢迎在评论区留言。
版权声明: 本文为 InfoQ 作者【三爻】的原创文章。
原文链接:【http://xie.infoq.cn/article/0a826940874c6fbc433bb6df7】。文章转载请联系作者。
评论