Как заполнить AutoCompleTeTextView внутри ListView от SQLite Database эффективно?

StackOverflow https://stackoverflow.com/questions/9030278

Вопрос

Я заполняю список ListView от моего пользовательского дантаптора.У меня есть макет для каждого элемента / ряда listView.Внутри этого ListView у меня есть AutoCompleTextView.Мне нужно связать его с данными из базы данных SQLite.На самом деле этот AutoCompleteTextView будет перечислен категории, и эти категории будут поступать из таблицы SQLite. Я могу связать его в моем пользовательском классе Datadapeter внутри GetView () Но я не знаю, как избежать нескольких вызовов в базу данных SQLite?

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

Может кто-нибудь поможет мне, как это сделать?

С уважением.

Это было полезно?

Решение

To avoid multiple database calls ..

You can fetch data in cursor from database in your activity's onCreate() then using CursorAdapter or SimpleCursorAdapter bind it (using setAdapter) to AutoCOmpleteTextView in your list Adapter's getView()..

This example will help you lot Using AutocompleteTextView with SQLite and CursorAdapter

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top