public class ContentObservable
extends Observable<ContentObserver>
java.lang.Object | ||
↳ | android.database.Observable<android.database.ContentObserver> | |
↳ | android.database.ContentObservable |
针对 ContentObserver
的 Observable
的专门化,提供了将通知发送到 ContentObserver
对象列表的 ContentObserver
。
Inherited fields |
---|
From class android.database.Observable
|
Public constructors |
|
---|---|
ContentObservable() |
Public methods |
|
---|---|
void |
dispatchChange(boolean selfChange) 此方法在API级别16中已弃用。请改用 |
void |
dispatchChange(boolean selfChange, Uri uri) 在每个观察者上调用 |
void |
notifyChange(boolean selfChange) 此方法在API级别16中已弃用。请改为使用 |
void |
registerObserver(ContentObserver observer) 将观察者添加到列表中。 |
Inherited methods |
|
---|---|
From class android.database.Observable
|
|
From class java.lang.Object
|
void dispatchChange (boolean selfChange)
此方法在API级别16中已被弃用。
改为使用dispatchChange(boolean, Uri)
。
在每个观察者上调用 dispatchChange(boolean)
。
如果 selfChange
为真,则只有在通过实现 deliverSelfNotifications()
以表示要接收自我更改通知以返回true时才将通知传递给观察者。
Parameters | |
---|---|
selfChange |
boolean : True if this is a self-change notification. |
void dispatchChange (boolean selfChange, Uri uri)
在每个观察者上调用dispatchChange(boolean, Uri)
。 在可用时包含已更改的内容Uri。
如果 selfChange
为真,则只有在通过实现 deliverSelfNotifications()
以表示要接收自我更改通知以返回true时才将通知传递给观察者。
Parameters | |
---|---|
selfChange |
boolean : True if this is a self-change notification. |
uri |
Uri : The Uri of the changed content, or null if unknown. |
void notifyChange (boolean selfChange)
此方法在API级别16中已被弃用。
改为使用dispatchChange(boolean)
。
在每个观察者上调用 onChange(boolean)
。
Parameters | |
---|---|
selfChange |
boolean : True if this is a self-change notification. |
void registerObserver (ContentObserver observer)
将观察者添加到列表中。 观察者不能为空,也不能被注册。
Parameters | |
---|---|
observer |
ContentObserver : the observer to register |