在 Flutter 中使用 Hive,我必须通过注释我的模型来生成模型适配器:
import 'package:connectivity/connectivity.dart';
import 'package:flutter/material.dart';
import 'package:hive/hive.dart';
part 'internet_connection.g.dart';
@HiveType(typeId: 3)
class InternetConnection {
InternetConnection({
@required this.status,
});
@HiveField(0)
ConnectivityResult status;
}
这失败并抛出异常
[错误:flutter/lib/ui/ui_dart_state.cc(177)] 未处理的异常:HiveError:无法写入,未知类型:ConnectivityResult。您忘记注册适配器了吗?
据我所知,我需要做额外的注释才能让ConnectivityResult
Hive 看到模型。我需要提供什么额外的逻辑来解决这个问题?