BinderUpdateInfo

data class BinderUpdateInfo(val binderKey: String, val binderType: BinderType, val shouldUpdate: Boolean, val bindDurationNs: Long? = null, val depChanges: List<DepChange>? = null, val isStateReadRebind: Boolean = false, val depsCollected: Boolean = true)

Constructors

Link copied to clipboard
constructor(binderKey: String, binderType: BinderType, shouldUpdate: Boolean, bindDurationNs: Long? = null, depChanges: List<DepChange>? = null, isStateReadRebind: Boolean = false, depsCollected: Boolean = true)

Properties

Link copied to clipboard
val bindDurationNs: Long? = null
Link copied to clipboard
Link copied to clipboard
val binderType: BinderType
Link copied to clipboard
val depChanges: List<DepChange>? = null

Deps that differed. null if custom shouldUpdate, empty if layout data.

Link copied to clipboard

collectBindReasons was on when this binder ran, so a null depChanges means the binder has no dep model rather than that nobody looked.

Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Human-readable reason this binder was rebound.