2010-10-14 3 views
0

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

ответ

0

Шаг №1: Переопределение onRetainNonConfigurationInstance() и, как часть того, что вы возвращаете, включают getSelectedItemPosition() от Spinner.

Шаг № 2: В onCreate(), звоните getLastNonConfigurationInstance(). Если это не null, это объект, который вы вернули на шаге 1 выше. Используйте значение из него, чтобы позвонить setSelectedPosition() на Spinner, чтобы установить выделение на все, что было до этого.

Смежные вопросы