Presenter.ViewHolder
public static class Presenter.ViewHolder
extends Object implements FacetProvider
Known Direct Subclasses
|
Known Indirect Subclasses
|
ViewHolder可以被子类化并用于缓存任何需要提高绑定性能的视图访问器(例如,findViewById的结果),而不需要继承View的子类。
Summary
Fields
Public constructors
Presenter.ViewHolder
Presenter.ViewHolder (View view)
Public methods
getFacet
Object getFacet (Class<?> facetClass)
查询可选的已实施构面。
| Parameters |
facetClass |
Class: Facet classes to query, examples are: class of ItemAlignmentFacet. |
| Returns |
Object |
Facet implementation for the facetClass or null if feature not implemented. |
setFacet
void setFacet (Class<?> facetClass,
Object facetImpl)
除了基本的ViewHolder函数之外,还设置动态实现的构面。
| Parameters |
facetClass |
Class: Facet classes to query, can be class of ItemAlignmentFacet. |
facetImpl |
Object: Facet implementation. |