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