【发布时间】:2016-08-27 14:01:27
【问题描述】:
我有一个活动,其中我将 setAdapter 设置为 gridview 。 数据加载得很好。 我有一个菜单,有两个选项 1. 按价格排序和 2. 按类别排序
这是我的自定义适配器中的功能
public void sortlistbyPrice(){
Collections.sort(flightObjLists, new Comparator<FlightEntity>() {
@Override
public int compare(FlightEntity lhs, FlightEntity rhs) {
return lhs.getPrice()==rhs.getPrice()?1:0;
}
});
notifyDataSetChanged();
}
每当我想以排序方式显示项目时,我都会从 Activity 调用此函数。
但不幸的是它没有发生,有人可以在这里帮助我吗??
【问题讨论】:
标签: android sorting collections