ContentObservable
open class ContentObservable : Observable<ContentObserver!>
kotlin.Any | ||
↳ | android.database.Observable<android.database.ContentObserver> | |
↳ | android.database.ContentObservable |
A specialization of Observable
for ContentObserver
that provides methods for sending notifications to a list of ContentObserver
objects.
Summary
Public constructors | |
---|---|
Public methods | |
---|---|
open Unit |
dispatchChange(selfChange: Boolean) Invokes |
open Unit |
dispatchChange(selfChange: Boolean, uri: Uri!) Invokes |
open Unit |
notifyChange(selfChange: Boolean) Invokes android. |
open Unit |
registerObserver(observer: ContentObserver!) |
Inherited functions | |
---|---|
Inherited properties | |
---|---|
Public constructors
ContentObservable
ContentObservable()
Public methods
dispatchChange
open fundispatchChange(selfChange: Boolean): Unit
Deprecated: Use dispatchChange(boolean,android.net.Uri)
instead.
Invokes ContentObserver#dispatchChange(boolean)
on each observer.
If selfChange
is true, only delivers the notification to the observer if it has indicated that it wants to receive self-change notifications by implementing ContentObserver#deliverSelfNotifications
to return true.
Parameters | |
---|---|
selfChange |
Boolean: True if this is a self-change notification. |
dispatchChange
open fun dispatchChange(
selfChange: Boolean,
uri: Uri!
): Unit
Invokes ContentObserver#dispatchChange(boolean, Uri)
on each observer. Includes the changed content Uri when available.
If selfChange
is true, only delivers the notification to the observer if it has indicated that it wants to receive self-change notifications by implementing ContentObserver#deliverSelfNotifications
to return true.
Parameters | |
---|---|
selfChange |
Boolean: True if this is a self-change notification. |
uri |
Uri!: The Uri of the changed content, or null if unknown. |
notifyChange
open funnotifyChange(selfChange: Boolean): Unit
Deprecated: Use #dispatchChange instead.
Invokes android.database.ContentObserver#onChange on each observer.
Parameters | |
---|---|
selfChange |
Boolean: True if this is a self-change notification. |
registerObserver
open fun registerObserver(observer: ContentObserver!): Unit
Parameters | |
---|---|
observer |
ContentObserver!: the observer to register |
Exceptions | |
---|---|
java.lang.IllegalArgumentException |
the observer is null |
java.lang.IllegalStateException |
the observer is already registered |