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