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

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

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

Далее …