我正在开发一个接收彩信的Android应用程序,我读了很多代码。还有contentResolver和ContentObserver,但我没有得到它们之间的区别
像这句话:
contentResolver.registerContentObserver(Uri.parse("content://mms-sms"), true, mmsObserver);
contentResolver.unregisterContentObserver(mmsObserver);
contentResolver和ContentObserver之间有什么区别?它们与接收彩信有什么关系?
答案 0 :(得分:4)
ContentProvider顾名思义为您提供句柄或参考(通常是光标)到数据集,以便您可以使用其数据
如果数据集中的数据已更改,则ContentObserver用于获得通知。因此它用于observe数据源的更改。