I am trying to implement an endless scroll listview but when I call notifyDataSetChanged() the whole list refreshes then the scroll position goes back to the to
In my case the issue was that I was calling ListView.setAdapter(adapter) every time new data was set which also reset position and the view jumped to the top.
Removing redundant setAdapter(...) calls fixed it for me.