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
notifyDataSetChanged()
@Yarth's answer helped I'll just add on one small problem that I've just found that caused this, if you call
listview.setVisibility(View.VISIBLE);
will also cause the whole list to be scrolled to the top.