У меня есть действие, содержащее ListView. Я заполняю представление списка с помощью SimpleCursorAdapter. Когда я запускаю приложение, я могу вручную прокрутить ListView вниз (например, до 10-го элемента). Затем, когда я поворачиваю свой телефон, это уничтожает и воссоздает мою активность, а ListView создается заново, как и ожидалось.
Но на моем телефоне после поворота воссозданная активность показывает мой ListView по-прежнему в моей позиции ручной прокрутки (в этом примере, 10-я строка). Я почти уверен, что мой код не вызывает ListView.setSelection(int), так что вызывает это повторное позиционирование ListView?
Это может показаться довольно удобным, но это не то, что я хочу. Является ли это частью поведения ListViews? Если да, то как остановить/переопределить это повторное позиционирование?