|
@@ -429,17 +429,16 @@ public class ActivityListAdapter extends RecyclerView.Adapter<RecyclerView.ViewH
|
|
|
|
|
|
@Override
|
|
@Override
|
|
public int getHeaderPositionForItem(int itemPosition) {
|
|
public int getHeaderPositionForItem(int itemPosition) {
|
|
- int headerPosition = 0;
|
|
|
|
- do {
|
|
|
|
|
|
+ while (itemPosition >= 0) {
|
|
if (this.isHeader(itemPosition)) {
|
|
if (this.isHeader(itemPosition)) {
|
|
- headerPosition = itemPosition;
|
|
|
|
break;
|
|
break;
|
|
}
|
|
}
|
|
itemPosition -= 1;
|
|
itemPosition -= 1;
|
|
- } while (itemPosition >= 0);
|
|
|
|
- return headerPosition;
|
|
|
|
|
|
+ }
|
|
|
|
+ return itemPosition;
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+
|
|
@Override
|
|
@Override
|
|
public int getHeaderLayout(int headerPosition) {
|
|
public int getHeaderLayout(int headerPosition) {
|
|
return R.layout.activity_list_item_header;
|
|
return R.layout.activity_list_item_header;
|