hi_cache问题

来源:4-9 本章总结

weixin_慕UI2387872

2024-03-11

老师,在做记住用户名这个作业时,点击登录按钮后利用hi_cache存储,

HiCache.getInstance()?.setString('userName', userName!);

然后在initState取数据时候,使用HiCache为什么一直为空啊,

HiCache.getInstance()?.get('userName') //一直为null

使用这个原始的就可以,HiCache就不行呢?

SharedPreferences prefs = await SharedPreferences.getInstance();
String defaultUserName = prefs.get("userName").toString(); //可以获取
写回答

1回答

CrazyCodeBoy

2024-03-11

需要先调用一下hicache的preinit方法完成初始化,调用的时候前面加个await
0
0

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

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

1723 学习 · 870 问题

查看课程