Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 341
#1

Объясните как работать с сортировкой - Программирование Android

28.03.2014, 08:59. Просмотров 499. Ответов 2
Метки нет (Все метки)

Ну есть у меня класс Note:
Java
1
2
3
4
5
6
7
8
9
10
public class Note {
    String name;
public Note(String _name) {
        name  = _name;}
 public String getName(){
        return name;
    }
  public void setName(String name){
        this.name = name;
    }
вот что дальше делать я не знаю, сделал так
Java
1
2
3
4
5
6
7
8
9
public class Sorted implements Comparator<Note> {
 
    @Override
    public int compare(Note note, Note note2) {
        String s = note.getName();
        String s1 = note2.getName();
        return s.compareTo(s1);
    }
}
а вот что делать в моем адаптере который extends BaseAdapter в методе getView, чтоб сортировка канала?

Добавлено через 13 минут
кстати вот данные берутся из базы в классе MainActivity
Java
1
2
ArrayList<Note> notes;
notes = superAdapter.fillData(this);
и передаю в мой CustomAdapter
в в методе getView без сортировки работает так:
Java
1
holder.text.setText(notes.getName());
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.03.2014, 08:59
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Объясните как работать с сортировкой (Программирование Android):

Объясните как сделать оплату приложения
Я начинающий в Андроид. Написал полезное приложение и хотел бы продавать его за...

Объясните как подключить готовую БД с двумя и больше таблицами
Здравствуйте. Я новичок, поэтому рассчитываю на вашу помощь. В программе...

Как работать с файлом .db?
У меня есть права рут на телефоне. Я копировал файл .db приложения из data/data...

SlidingMenu как работать
сделал меня разобрался, скажите как обрабатывать то пункты меню как при...

Как работать с таймером
как ребят пользоваться таймером в андройде , у меня стек должен ждать данных...

Dimens как работать?
как создать какой нибудь Dimens, чтоб на всех экранах корректно отображалось. ...

2
KillAndEat
63 / 63 / 8
Регистрация: 17.05.2013
Сообщений: 286
28.03.2014, 11:43 #2
Сортируйте ваш лист перед передачей в адаптер и все

Добавлено через 54 секунды
или в конструкторе адаптера
1
kirawa
34 / 34 / 1
Регистрация: 12.11.2013
Сообщений: 341
28.03.2014, 12:04  [ТС] #3
спасибо разобрался, так в принципе и делал, просто не получалось
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.03.2014, 12:04
Привет! Вот еще темы с решениями:

Как работать с Navigation Drawer
Доброго времени суток. В приложении имеется Navigation Drawer. Как правильно...

Как работать с файловым менеджером
Не могли бы вы привести пример, как осуществить выбор файла через стандартный...

Как правильно работать с BITMAP?
задача менять цвет картинки которая стоит в фоне у EditText; ну почитал,...

Как правильно работать с Fragment
Всем привет! Недавно начал изучать программирование под Андройд. На данный...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru