【发布时间】:2020-07-30 16:12:06
【问题描述】:
我想按日期对包含 2 个不同对象(ClassA 和 ClassB)的列表进行排序,具有相同的属性时间戳“createdAt”。我已经尝试过这个解决方案:
_list.sort((a, b) => a.createdAt.compareTo(b.createdAt));
仅当 _list 包含单一类型的对象(ClassA 或 ClassB)时才有效,但不能同时包含两者。
有人有想法吗? 谢谢。
解决方案:创建一个带有 createdAt 属性的抽象类并在 childs 上实现它
【问题讨论】:
标签: list sorting flutter dart timestamp