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 |
|
|---|---|
<init>() |
|
Public methods |
|
|---|---|
| open Unit |
dispatchChange(selfChange: Boolean)Invokes |
| open Unit |
dispatchChange(selfChange: Boolean, uri: Uri!)Invokes |
| open Unit |
notifyChange(selfChange: Boolean)Invokes |
| open Unit |
registerObserver(observer: ContentObserver!) |
Inherited functions |
|
|---|---|
Inherited properties |
|
|---|---|
Public constructors
<init>
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 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 |