在dart中, 静态变量在一个文件中设置, 另一个文件获取时为什么是null

来源:18-3 打包发布Flutter Android应用-1

_呵呵哒_

2019-06-03

我做一个demo,简单的登录注册, 登录成功后保存用户token,保存在一个静态变量上, 然后另一个文件使用时,直接变成null了, 这是为什么啊??? 黑人问号.jpg

写回答

2回答

_呵呵哒_

提问者

2019-06-11

静态变量在当前页面赋值后, 在当前页面使用就没问题, 一换到别的页面就是null,网上搜了一下说是引入dart文件的方式不同 , 我都是用packge的形式导入的,为啥不行呢, 也没在别的地方重新赋值啥的 - - ,这是dart的bug么。。。

0
0

CrazyCodeBoy

2019-06-04

理论上静态变量被赋值后会一直在的,除非被其他地方复写了,建议在赋值时和取值时调试下看下具体问题


0
0

Flutter从入门到进阶 实战携程网App 一网打尽核心技术

解锁Flutter开发新姿势,,系统掌握Flutter开发核心技术。

4788 学习 · 3270 问题

查看课程