createGroup method
创建新分组(如果分组已存在则不会重复创建)
Implementation
void createGroup(String label, {VoidCallback? onGroupMembersCompleted}) {
if (!_groups.containsKey(label)) {
_groups[label] = [];
// 空分组应该立即被视为完成状态,但不触发回调
_groupCompletionStatus[label] = true;
if (onGroupMembersCompleted != null) {
_groupCallbacks[label] = onGroupMembersCompleted;
// 注意:空分组不立即触发回调,回调只在有内容且完成时触发
// onGroupMembersCompleted();
}
}
}