firebase 如何在Flutter中按尾部值对ListView排序?

hgb9j2n6  于 2022-11-17  发布在  Flutter
关注(0)|答案(1)|浏览(93)

我在Flutter中有一个ListView,显示了来自firebase的商店位置信息,之后有一个函数计算客户位置和商店位置之间的距离,并在ListView的尾部显示距离值,现在我想根据尾部值(最近的商店)对此ListView进行排序:

我尝试过的大多数解决方案都很复杂,想要一个简单有效的方法。

nwnhqdif

nwnhqdif1#

  • 用于升序 *
var dataList = [1, 6, 8, 2, 16, 0] //your dynamic list
dataList.sort((a, b) => a.compareTo(b));
  • 用于降序 *
var dataList  = [1, 6, 8, 2, 16, 0] //your dynamic list
dataList .sort((b, a) => a.compareTo(b));

不要忘记调用setState来重新加载UI

相关问题