如何解决颤振框不会保存数据
我正在尝试将记录的用户数据存储在 Hive 存储中,但我的用户框返回 null
main.dart
Future main() async {
WidgetsFlutterBinding.ensureInitialized();
await Hive.initFlutter();
Hive.registeradapter(usermodelAdapter());
await Hive.openBox<usermodel>('user');
runApp(MyApp());
}
login.dart
print('Box:::: ${user.name}'); // print (admin) - user name coming from server
//store data in storage
var userData = usermodel()
..name = user.name
..email = user.email
..createdAt = user.createdAt
..approved = user.approved;
final Box = Hive.Box<usermodel>('user');
Box.add(userData);
print('Box:::: ${Box.get('name')}'); // print (null)
知道为什么我不能存储我的用户数据吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。