我在Flutter中有一个ListView,显示了来自firebase的商店位置信息,之后有一个函数计算客户位置和商店位置之间的距离,并在ListView的尾部显示距离值,现在我想根据尾部值(最近的商店)对此ListView进行排序:
我尝试过的大多数解决方案都很复杂,想要一个简单有效的方法。
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
1条答案
按热度按时间nwnhqdif1#
不要忘记调用setState来重新加载UI