ContentObservable和DataSetObservable之间的区别是什么?

时间:2016-01-27 14:48:14

标签: android design-patterns

他们都从Observable继承。而且它们的功能差别不大,为什么不提供单一的类?

1 个答案:

答案 0 :(得分:0)

从代码源中可以看出,DataSetObservable正在向DataSetObserver个对象列表发送通知,而ContentObservable正在向ContentObserver个对象列表发送通知

参见消息来源: https://github.com/android/platform_frameworks_base/blob/master/core/java/android/database/DataSetObservable.java

https://github.com/android/platform_frameworks_base/blob/master/core/java/android/database/ContentObservable.java