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 时,都会通知观察程序。 如果为 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 属性许可证中所述的术语使用。

适用于

另请参阅