2010-08-04 6 views
2

Есть ли способ подключить динамический адаптер к EditText?Динамические данные для адаптера, прикрепленные к EditText

Что я хочу - когда клавиша нажата на EditText, мой код выполняет поиск в (некотором) пользовательском хранилище и предоставляет предложения (вместо статического Xml-списка или массива). Этот магазин не является базой данных; Я думаю, что CursorAdapter предназначен только для результатов базы данных. Примеры фрагментов кода приветствуются.

+0

не мог использовать простой ArrayAdapter? – Sephy

+0

данные в магазине изменяются с течением времени, когда пользователь использует приложение. Добавляются новые объекты, и эти новые объекты могут быть доступны в списке автозаполнения. – ankitjaininfo

ответ

1

Я нашел решение и отправил ответ на вопрос this question.

Написать письмо SimpleCursorAdapter. Переопределите метод runQueryOnBackgroundThread() и верните новый MatrixCursor на основе входного ограничения. Свяжите этот адаптер с блоком редактирования автозаполнения.

Я получил намек на этот ответ @http://thinkandroid.wordpress.com/2010/01/11/custom-cursoradapters/