Архив рубрики CursorLoader

Заполнение вариантов MultiAutoCompleteTextView из базы данных

Понадобилось заполнить варианты в MultiAutoCompleteTextView из базы данных. Поиски завели в какие-то дебри, приводящие к куче непонятного кода. Поскольку вникать в эти дебри не хватило квалификации да и не было особого желания, решил задачу менее по-гугловски и более проще.

Далее …

Заполнение spinner из базы данных через Cursor Loader

Понадобилось мне тут как-то заполнить Spinner из базы данных. Поскольку, даже с собственной базой приложения я работаю через контент-провайдер, прикрутил к спиннеру SimpleCursorAdapter и заполнял его через CursorLoader. Все оказалось достаточно просто. Для начала, добавляем к классу нашей Activity реализацию интерфейса LoaderCallbacks. Поскольку CorsorLoader используется для асинхронных запросов к контент-провайдерам, методы интерфейса LoaderCallbacks будут вызываться по окончании запросов:

Далее …