ListView更新方法的优化
ListView和Adapter对象均具备有对象更新方法
ListView对象列表的更新方法
1、invalidate();--重绘组件
2、invlidateView()--重绘组件并包含所有的View
Adapter对象更新列表方法
1、mBaseAdapter.notifyDataSetChanged();重绘当前可见区域,不可见区域滑动可刷新
2、mBaseAdapter.notifyDataSetInvalidated() 重绘所有控件,会回到最原始的状态
1、invalidate();--重绘组件
2、invlidateView()--重绘组件并包含所有的View
Adapter对象更新列表方法
1、mBaseAdapter.notifyDataSetChanged();重绘当前可见区域,不可见区域滑动可刷新
2、mBaseAdapter.notifyDataSetInvalidated() 重绘所有控件,会回到最原始的状态
因此,为了更有效的考虑ListView对象更新的问题并采取有效的方法达到目的,就使用Adapter对象的notifyDataSetChanged方法更新