С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

Не выполняется поиск в ListView - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Как задать прозрачный фон? http://www.cyberforum.ru/android-dev/thread930031.html
Использую прогресс бар горизонтальный и хочу его кастамизировать. Ниже код: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item...
Программирование Android Работает ли код когда приложение закрыто ? Не могу понять, должен ли этот код работать когда приложение закрыто. При реальных тестах не работает мне кажется. Вот сам код: <LinearLayout... http://www.cyberforum.ru/android-dev/thread929881.html
Layout изменение высоты Программирование Android
Здрасте) У меня есть два layout'а, один под другим. На нижнем есть кнопка. Как сделать так чтобы при нажатие кнопки или при еще перемещение(типо тянуть ее вверх или вниз), верхний layout изменял...
Программирование Android Что происходит при вызове метода popBackStack?
Всем привет ;-) Буду благодарен за подробнее обьснение. Читаю android Developers не могу понять принцип работы функции, popBackStack(). Что проходит при ее вызове....
Программирование Android Долго закрывается активити http://www.cyberforum.ru/android-dev/thread929655.html
Нажимаю кнопку бек и активность закрывается секунд 10. Пробовал в public void onBackPressed() финиш вызывать тоже самое. Из за чего это? Добавлено через 16 часов 25 минут самое главно что это...
Программирование Android Передача Intent через BroadcastReceiver Наткнулся на следующую проблему. Есть активити и сервис. В onCreate регистрирую BroadcastReceiver, выставляю фильтр. BroadcastReceiver receiver = new BroadcastReceiver() { public... подробнее

Показать сообщение отдельно
Wenceslaus
Android Developer
130 / 130 / 4
Регистрация: 05.07.2013
Сообщений: 205
29.07.2013, 18:58
У вас есть метод dbConnector.getAllContacts(), который возвращает данные с таблицы. В методе есть запрос на выборку этих данных. Так вот, он должен быть аналогичен managedQuery(uri, projection, selection, selectionArgs, sortOrder), но с дополнительным условием выборки (фильтром), где:
uri - ссылка на базу данных.
projection - список столбцов для выборки.
selection - условие выборки (фильтр).
selectionArgs - значения для условия (усли не указаны в selection)
sortOrder - сортировка.
Что конкретно туда писать, что бы вставить и заработало, я не скажу, ибо не телепат.

Если возникают сложности с кодом, то сделайте следующим образом:
Java
1
2
3
4
5
6
7
8
9
10
DatabaseConnector dbConnector; //объявите глобально в Activity, а не в GetContacts
 
conAdapter.setFilterQueryProvider(new FilterQueryProvider() {
 
  public Cursor runQuery(CharSequence constraint) {
    Cursor cursor = dbConnector.getFilteredContacts(constraint); //получение фильтрованных данных
    return cursor;
  }
 
});
А в классе DatabaseConnector создайте метод getFilteredContacts(String filter), аналогичный getAllContacts(), но с дополнительным условием выборки, например "name LIKE '%filter%'".
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.