I have an Activity containing a ListView. I populate the list view using a SimpleCursorAdapter. When I run the app, I can manually scroll down in the ListView (e.g. to the 10th item). Then when I rotate my phone - this destroys and re-creates my Activity and the ListView is made afresh as expected.
But, on my phone after rotating, the re-created Activity shows my ListView still at my manual scroll position (in this example, the 10th row). I'm pretty sure my code is not calling ListView.setSelection(int) so what is causing this re-positioning of the ListView ?
This might seem pretty handy, but its not what I want. Is it part of ListViews behaviour ? If so, how can stop/override this re-positioning ?