共用方式為


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 變更發生變更時,都會通知觀察者。 若為 true,每當路徑階層中的 URI 子系發生變更時,也會通知觀察者。

observer
ContentObserver

物件,會在發生變更時接收回呼。

屬性

備註

註冊觀察者類別,這個類別會在指定內容 URI 所識別的數據變更時取得回呼。

從 開始 android.os.Build.VERSION_CODES#O,所有內容通知都必須由有效的 ContentProvider支援。

android.content.ContentResolver.registerContentObserver(android.net.Uri, boolean, android.database.ContentObserver)Java 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

適用於

另請參閱