unregisterDataProvider

abstract fun <R : IndexableRecord> unregisterDataProvider(dataProvider: IndexableDataProvider<R>, executor: Executor, callback: CompletionCallback<Unit>): AsyncOperationTask

Unregisters a previously registered IndexableDataProvider.

Return

An AsyncOperationTask representing pending completion of the task.

Parameters

R

the type of IndexableRecord provided by dataProvider.

dataProvider

The IndexableDataProvider to unregister.

executor

Executor used for events dispatching.

callback

Callback to handle result.


open fun <R : IndexableRecord> unregisterDataProvider(dataProvider: IndexableDataProvider<R>, callback: CompletionCallback<Unit>): AsyncOperationTask

Unregisters a previously registered IndexableDataProvider. Events are dispatched on the main thread.

Return

An AsyncOperationTask representing pending completion of the task.

Parameters

R

the type of IndexableRecord provided by dataProvider.

dataProvider

The IndexableDataProvider to unregister.

callback

Callback to handle result.