我了解到,使用 flutter 中的 hive 数据库可以将自定义对象存储为 json 字符串。然后可以选择编写一个自定义类型适配器,以二进制格式存储数据。
那么,当开发人员只需以 json 字符串格式存储自定义对象时,为什么需要花费更多时间来实现类型适配器呢?
假设我们有一个专栏。是否可以使用一种方法添加多个小部件?就像是.addAll()?
Column(
children: [
SomeWidget(),
_someBigWidgetMethod(),
_severalWidgets(),
]
)
_severalWidgets(){
return [
Widget(),
Widget(),
Widget(),
];
}
Run Code Online (Sandbox Code Playgroud)