Android BaseAdapter notifyDataSetInvalidated()使用思考

    Android BaseAdapter notifyDataSetInvalidated提供了这个通知重绘界面的方法,这个方法倒是很好用,只要绑定的数据源发生了变化,然后通知适配器更新界面即可。

    但我遇到的问题是:使用notifyDataSetInvalidated方法来通知更新的时候,如果界面数据很多,需要下拉。当我下拉到最下面的时候,这时候如果网络数据传来或者数据源变化,就会重新绘制界面,这时候发生,我一开始看到的最下面的一排数据,由于重绘,整个下拉界面重新回到了顶部,这样的用户体验势必是不太好的,有点突然,如何解决呢:


你可能感兴趣的:(Android BaseAdapter notifyDataSetInvalidated()使用思考)