-
- All Implemented Interfaces:
-
java.io.Serializable,java.lang.Comparable
public enum PayloadPayload occurs only for
{@code notifyItemChanged()}.The value of this enumeration will be provided to the bind method to optimize the view binding in order to update only the inner views interested for the change.
You can still pass your own Object instead of one of these values.
-
-
Enum Constant Summary
Enum Constants Enum Constant Description CHANGEfor a general update of the content item
NO_MORE_LOADwhen no more load is triggered
FILTERwhen the filter has changed and item is still visible
UNDOwhen header or parent receive back its child after the restoration
ADD_SUB_ITEMwhen a subItem is added to the siblings below a parent
REM_SUB_ITEMwhen a subItem is removed from the siblings below a parent
MOVEwhen item has been moved, the original header/parent receives this payload
LINKwhen linking a header from a sectionable item
UNLINKwhen un-linking a header from a sectionable item
SELECTIONwhen items are notified due to Selecting All items / Clearing Selection)
MERGEwhen items are notified after a merge
SPLITwhen items are notified after a split
EXPANDEDwhen an item is expanded by the user or system
COLLAPSEDwhen an item is collapsed by the user or system
-