Most visited

Recently visited

ObservableMap

public interface ObservableMap
implements Map<K, V>

android.databinding.ObservableMap<K, V>
Known Indirect Subclasses


一个Map ,通知项目何时更改。 这种地图可能会绑定数据,并随着地图更改而更新UI。

无论何时添加,更改或删除项目,实施者都必须致电 onMapChanged(ObservableMap, Object)

ObservableArrayMap是ObservableMap的一个方便的实现。 MapChangeRegistry可以帮助其他实现管理回调。

也可以看看:

Summary

Nested classes

class ObservableMap.OnMapChangedCallback<T extends ObservableMap<K, V>, K, V>

ObservableMap更改时接收通知的回调。

Public methods

abstract void addOnMapChangedCallback(OnMapChangedCallback<? extends ObservableMap<K, V>, K, V> callback)

添加回调以侦听对ObservableMap的更改。

abstract void removeOnMapChangedCallback(OnMapChangedCallback<? extends ObservableMap<K, V>, K, V> callback)

删除以前添加的回调。

Inherited methods

From interface java.util.Map

Public methods

addOnMapChangedCallback

void addOnMapChangedCallback (OnMapChangedCallback<? extends ObservableMap<K, V>, K, V> callback)

添加回调以侦听对ObservableMap的更改。

Parameters
callback OnMapChangedCallback: The callback to start listening for events.

removeOnMapChangedCallback

void removeOnMapChangedCallback (OnMapChangedCallback<? extends ObservableMap<K, V>, K, V> callback)

删除以前添加的回调。

Parameters
callback OnMapChangedCallback: The callback that no longer needs to be notified of map changes.

Hooray!