5

MMS を受信する Android アプリケーションを開発しており、多くのコードを読んでいます。また、contentResolver と ContentObserver がありますが、それらの違いがわかりません

このステートメントのように:

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

contentResolver.unregisterContentObserver(mmsObserver);

contentResolver と ContentObserver の違いは何ですか? また、MMS の受信とどのような関係がありますか?

4

1 に答える 1

4

その名前が示すように ContentProvider は、データ セットへのハンドルまたは参照(通常はカーソル) を提供し、そのデータを操作できるようにします。

ContentObserver は、データ セット内のデータが変更された場合に通知を受け取るために使用されます。そのため、データ ソースの変更を監視するために使用されます。

于 2012-04-26T14:37:11.347 に答える