Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- private void sortItems() {
- Collections.sort(this.itemlist, new Comparator<TodoItem>() {
- @Override
- public int compare(TodoItem todoItem, TodoItem todoItem2) {
- int result = (todoItem.isDone() ? 1 : 0) - (todoItem2.isDone() ? 1 : 0);
- if (result == 0)
- if (importantFirst) {
- result = (todoItem2.isFavourite() ? 1 : 0) - (todoItem.isFavourite() ? 1 : 0);
- Log.d("sortItems", "favorite result: " + result);
- if (result == 0)
- result = todoItem.getDueTime().compareTo(todoItem2.getDueTime());
- } else {
- result = todoItem.getDueTime().compareTo(todoItem2.getDueTime());
- if (result == 0)
- result = (todoItem2.isFavourite() ? 1 : 0) - (todoItem.isFavourite() ? 1 : 0);
- }
- return result;
- }
- });
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement