Android ListView - przewija do góry po aktualizacji

Mam listview, który pobiera dodatkowe widoki dodane na żądanie, które są obsługiwane przez BaseAdapter. Jak mogę utrzymać pozycję przewijania po aktualizacji?

Wiem, że zostało to zadane kilka razy, ale za każdym razem wysuwano to samo rozwiązanie, które próbowałem, czyli zadzwonićadapter.notifyDataSetChanged(); po aktualizacji listy ArrayList zawierającej zawartość listy.

Jak mogę zapewnić utrzymanie pozycji przewijania?

questionAnswers(5)

yourAnswerToTheQuestion