【发布时间】:2022-01-18 14:07:16
【问题描述】:
我正在使用 hive 制作一个待办事项项目,我想在不同的行中显示标记为已完成和未完成的待办事项。现在,当标记为已完成的行为空时,我想显示一条消息,例如“您可以在完成待办事项后将待办事项标记为已完成”。我已经实现了这些功能,但问题是消息“您可以在完成待办事项后将待办事项标记为已完成”重复了待办事项中的项目数量。例如,如果待办事项包含 2 个待办事项并且两者都未完成,那么我会收到以下消息:
"完成待办事项后,您可以将待办事项标记为已完成" "您可以在完成待办事项后将待办事项标记为已完成"
我正在使用的代码:
ListView.builder(
primary: false,
itemCount: Hive.box___.length,
itemBuilder: (context, index) {
Todo? data = Hive.box____.getAt(index);
return data!.isCompleted
? _______ //show the todos that are completed
: const Center(
child: Text(
"You can mark todos as completed after completing the todo"
),
);
},
【问题讨论】:
标签: flutter flutter-listview flutter-hive