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. |