重新运行hasLogin一直是false

来源:5-7 基于全新Navigator封装易用的导航框架(二)

慕仙74097862

2023-10-16

bool get hasLogin => LoginDao.getBoardingPass() != null;
重新运行一直是false

static getBoardingPass() {
var token = HiCache.getInstance().get(BOARDING_PASS);
print(“token $token”);
return token;
}

本次打印却是有值的
图片描述

写回答

1回答

CrazyCodeBoy

2023-10-17

需要提前调用下HiCache.preInit做下预初始化,可参考下这块课程源码的实现
https://git.imooc.com/coding-487/fa-component/src/master/lib/main.dart#L39
0
2
CrazyCodeBoy
回复
慕仙74097862
对照下这块课程源码检查下你的代码实现看是否有出入的地方呢
2023-10-23
共2条回复

Flutter高级进阶实战-仿哔哩哔哩-掌握Flutter高阶技能

一次性掌握Flutter高阶技能+商业级复杂项目架构设计与开发方案

1824 学习 · 906 问题

查看课程