在dart中, 静态变量在一个文件中设置, 另一个文件获取时为什么是null
来源:18-3 打包发布Flutter Android应用-1
_呵呵哒_
2019-06-03
我做一个demo,简单的登录注册, 登录成功后保存用户token,保存在一个静态变量上, 然后另一个文件使用时,直接变成null了, 这是为什么啊??? 黑人问号.jpg
写回答
2回答
-
_呵呵哒_
提问者
2019-06-11
静态变量在当前页面赋值后, 在当前页面使用就没问题, 一换到别的页面就是null,网上搜了一下说是引入dart文件的方式不同 , 我都是用packge的形式导入的,为啥不行呢, 也没在别的地方重新赋值啥的 - - ,这是dart的bug么。。。
00 -
CrazyCodeBoy
2019-06-04
理论上静态变量被赋值后会一直在的,除非被其他地方复写了,建议在赋值时和取值时调试下看下具体问题
00
相似问题