读书人

Android 设计形式 之 观察者模式

发布时间: 2012-08-11 20:50:30 作者: rapoo

Android 设计模式 之 观察者模式

            mDataSetObserver = new AdapterDataSetObserver();            mAdapter.registerDataSetObserver(mDataSetObserver);

当我们setAdapter(ListAdapter adapter)时,BaseAdapter同时注册了AdapterDataSetObserver(),至于AdapterDataSetObserver是如何通知Listvew和每个子item刷新(invalidate)的,这里涉及到的内容已经超出文章的范围,具体请查看源码。


其实,Android用到DataSetObserver的地方很多,Cursor,WebView,Adapter,...非常之多。

读书人网 >软件开发

热点推荐