contentResolver和ContentObserver之间的区别

时间:2012-04-26 14:32:03

标签: java android

我正在开发一个接收彩信的Android应用程序,我读了很多代码。还有contentResolver和ContentObserver,但我没有得到它们之间的区别

像这句话:

contentResolver.registerContentObserver(Uri.parse("content://mms-sms"), true, mmsObserver);

contentResolver.unregisterContentObserver(mmsObserver);

contentResolver和ContentObserver之间有什么区别?它们与接收彩信有什么关系?

1 个答案:

答案 0 :(得分:4)

ContentProvider顾名思义为您提供句柄或参考(通常是光标)到数据集,以便您可以使用其数据

如果数据集中的数据已更改,则ContentObserver用于获得通知。因此它用于observe数据源的更改。