首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件开发 >

Android 设计形式 之 观察者模式

2012-08-11 
Android 设计模式 之 观察者模式mDataSetObserver new AdapterDataSetObserver()mAdapter.registerData

Android 设计模式 之 观察者模式

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

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


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

热点排行