語言

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

若為錯誤,觀察者會在路徑階層中,當 URI 指定的精確 URI 或其祖先所指定的 uri 變更時,就會收到通知。 當為真時,觀察者也會在路徑階層中 URI 後代發生變化時收到通知。

observer
ContentObserver

當變更發生時,接收回調的物件。

屬性

備註

註冊一個觀察者類別,當特定內容 URI 變更時,該類別會收到回調。

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

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

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於

另請參閱