ContentPreAllocator

class ContentPreAllocator(    treeId: Int,     componentContext: ComponentContext,     mountContentHandler: RunnableHandler,     avoidRedundantPreAllocations: Boolean,     logger: ComponentsLogger?,     nodeSupplier: () -> List<RenderTreeNode>,     preAllocator: (Context, ContentAllocator<*>, PoolScope) -> Boolean)

Pre-allocate the mount content of all MountSpec in the given ComponentTree.

Note that this pre-allocation must be executed only after layout has been created.

Constructors

Link copied to clipboard
constructor(    treeId: Int,     componentContext: ComponentContext,     mountContentHandler: RunnableHandler,     avoidRedundantPreAllocations: Boolean,     logger: ComponentsLogger?,     nodeSupplier: () -> List<RenderTreeNode>,     preAllocator: (Context, ContentAllocator<*>, PoolScope) -> Boolean)

Properties

Link copied to clipboard

Functions

Link copied to clipboard
fun cancel()
Link copied to clipboard
fun execute(tag: String)
Link copied to clipboard