次の方法で共有


ContentResolver.RegisterContentObserver(Uri, Boolean, ContentObserver) メソッド

定義

特定のコンテンツ URI によって識別されるデータが変更されたときにコールバックを取得するオブザーバー クラスを登録します。

[Android.Runtime.Register("registerContentObserver", "(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V", "")]
public void RegisterContentObserver (Android.Net.Uri uri, bool notifyForDescendants, Android.Database.ContentObserver observer);
[<Android.Runtime.Register("registerContentObserver", "(Landroid/net/Uri;ZLandroid/database/ContentObserver;)V", "")>]
member this.RegisterContentObserver : Android.Net.Uri * bool * Android.Database.ContentObserver -> unit

パラメーター

uri
Uri

変更を監視する URI。 これには、特定の行 URI、またはコンテンツのクラス全体のベース URI を指定できます。

notifyForDescendants
Boolean

false の場合、パス階層内の URI の先祖によって指定された uri 正確な URI またはいずれかの URI に変更が発生するたびに、オブザーバーに通知されます。 true の場合、パス階層内の URI の子孫に変更が発生するたびに、オブザーバーにも通知されます。

observer
ContentObserver

変更が発生したときにコールバックを受け取るオブジェクト。

属性

注釈

特定のコンテンツ URI によって識別されるデータが変更されたときにコールバックを取得するオブザーバー クラスを登録します。

以降では android.os.Build.VERSION_CODES#O、すべてのコンテンツ通知を有効 ContentProviderな内容でサポートする必要があります。

の Java ドキュメントandroid.content.ContentResolver.registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver)

このページの一部は、Android オープンソース プロジェクトによって作成および共有され、クリエイティブ コモンズ 2.5 属性ライセンスに記載されている条件に従って使用される作業に基づく変更です。

適用対象

こちらもご覧ください