interface LocalDataProvider<R : IndexableRecord> : IndexableDataProvider<R>
Experimental API, can be changed or removed in the next SDK releases. IndexableDataProvider that represents stored locally by the SDK user data.
See Also
OnDataChangedListener |
Listener to be notified of data provider changes. interface OnDataChangedListener<R : IndexableRecord> |
size |
Number of elements in LocalDataProvider. abstract val size: Int |
addOnDataChangedListener |
Adds a listener to be notified of data provider changes. abstract fun addOnDataChangedListener(listener: OnDataChangedListener<R>): Unit |
removeOnDataChangedListener |
Removes listener to stop being notified of data provider changes. abstract fun removeOnDataChangedListener(listener: OnDataChangedListener<R>): Unit |
FavoritesDataProvider |
Experimental API, can be changed or removed in the next SDK releases. LocalDataProvider typed to store FavoriteRecord items. interface FavoritesDataProvider : LocalDataProvider<FavoriteRecord> |
HistoryDataProvider |
Experimental API, can be changed or removed in the next SDK releases. LocalDataProvider typed to store HistoryRecord items. interface HistoryDataProvider : LocalDataProvider<HistoryRecord> |