lightbulb_outline Please take our October 2018 developer survey. Start survey

OverwritingInputMerger

public final class OverwritingInputMerger
extends InputMerger

java.lang.Object
   ↳ androidx.work.InputMerger
     ↳ androidx.work.OverwritingInputMerger


An InputMerger that attempts to add all keys from all inputs to the output. In case of a conflict, this class will overwrite the previously-set key. Because there is no defined order for inputs, this implementation is best suited for cases where conflicts will not happen, or where overwriting is a valid strategy to deal with them.

Summary

Public constructors

OverwritingInputMerger()

Public methods

Data merge(List<Data> inputs)

Merges a list of Data and outputs a single Data object.

Inherited methods

Public constructors

OverwritingInputMerger

public OverwritingInputMerger ()

Public methods

merge

public Data merge (List<Data> inputs)

Merges a list of Data and outputs a single Data object.

Parameters
inputs List: A list of Data from previous Workers or the WorkRequest.Builder

Returns
Data The merged output