Итак, я пишу приложение, в котором используется спиннер, поддерживаемый простым курсором. Однако, когда я активирую другое намерение, скажем, камеру, и она возвращается, я должен повторно инициализировать курсор. Это вызывает загрузочный экран (поэтому я не получаю принудительное завершение), но я бы хотел сохранить его либо с помощью onSaveInstanceState
, либо onRetainNonConfigurationInstance
- если какая-либо из этих функций является правильной, так что я не нужно постоянно запрашивать базу данных. Есть ли лучший способ или кто-то может показать мне код, как это сделать?
Спасибо!
Jon