Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Программирование Android

Войти
Регистрация
Восстановить пароль
 
kirawa
33 / 33 / 1
Регистрация: 12.11.2013
Сообщений: 336
#1

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

28.03.2014, 08:59. Просмотров 474. Ответов 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):

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

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

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

Dimens как работать? - Программирование Android
как создать какой нибудь Dimens, чтоб на всех экранах корректно отображалось. Существует ли в андроид студии какой нибудь инструмент для...

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

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

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

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

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

Как заставить работать BroadcastReceiver? - Программирование Android
Добрый день! Собственно идея: есть стандартный плеер телефона(HTC One m7 Android 4.4.3) и проводная гарнитура с одной кнопкой. Но по...

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

Как работать с API VK / Facebook? - Программирование Android
Добрый день, хочу сделать приложение про универ, в общем разобрался как что делать но есть несколько вопросов, так как я в этом деле...


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

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

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