ContentObservable
public
class
ContentObservable
extends Observable<ContentObserver>
java.lang.Object | ||
↳ | 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
Inherited fields |
---|
Public constructors | |
---|---|
ContentObservable()
|
Public methods | |
---|---|
void
|
dispatchChange(boolean selfChange)
This method was deprecated
in API level 16.
Use |
void
|
dispatchChange(boolean selfChange, Uri uri)
Invokes |
void
|
notifyChange(boolean selfChange)
This method was deprecated
in API level 16.
Use |
void
|
registerObserver(ContentObserver observer)
Adds an observer to the list. |
Inherited methods | |
---|---|
Public constructors
ContentObservable
public ContentObservable ()
Public methods
dispatchChange
public void dispatchChange (boolean selfChange)
This method was deprecated
in API level 16.
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
public void dispatchChange (boolean selfChange, Uri uri)
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
public void notifyChange (boolean selfChange)
This method was deprecated
in API level 16.
Use dispatchChange(boolean)
instead.
Invokes ContentObserver#onChange
on each observer.
Parameters | |
---|---|
selfChange |
boolean : True if this is a self-change notification. |
registerObserver
public void registerObserver (ContentObserver observer)
Adds an observer to the list. The observer cannot be null and it must not already be registered.
Parameters | |
---|---|
observer |
ContentObserver : the observer to register |