ContentResolver.RegisterContentObserver(Uri, Boolean, ContentObserver) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Registrieren Sie eine Beobachterklasse, die Rückrufe abruft, wenn daten, die durch einen bestimmten Inhalts-URI identifiziert werden, geändert werden.
[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
Parameter
- uri
- Uri
Der URI, der auf Änderungen überwacht werden soll. Dies kann ein bestimmter Zeilen-URI oder ein Basis-URI für eine ganze Inhaltsklasse sein.
- notifyForDescendants
- Boolean
Wenn "false" lautet, wird der Beobachter benachrichtigt, wenn eine Änderung an dem genauen URI erfolgt, der von uri
oder zu einem der Vorgänger des URI in der Pfadhierarchie angegeben wird. Wenn true, wird der Beobachter auch benachrichtigt, wenn eine Änderung an den Nachfolgern des URI in der Pfadhierarchie erfolgt.
- observer
- ContentObserver
Das Objekt, das Rückrufe empfängt, wenn Änderungen vorgenommen werden.
- Attribute
Hinweise
Registrieren Sie eine Beobachterklasse, die Rückrufe abruft, wenn daten, die durch einen bestimmten Inhalts-URI identifiziert werden, geändert werden.
Beginnend in android.os.Build.VERSION_CODES#O
, müssen alle Inhaltsbenachrichtigungen durch eine gültige ContentProvider
gesichert werden.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die vom Android Open Source-Projekt erstellt und freigegeben werden und gemäß den in der Creative Commons 2.5 Attribution License beschriebenen Begriffen verwendet werden.