public abstract class ComponentController<C extends ComponentController<C,T>,T> extends Object
Modifier and Type | Field and Description |
---|---|
protected boolean |
attached |
protected T |
component |
protected Intent |
intent |
protected C |
myself |
protected ShadowLooper |
shadowMainLooper |
Constructor and Description |
---|
ComponentController(T component) |
ComponentController(T component,
Intent intent) |
Modifier and Type | Method and Description |
---|---|
abstract C |
create() |
abstract C |
destroy() |
T |
get() |
Intent |
getIntent() |
protected C |
invokeWhilePaused(String methodName,
ReflectionHelpers.ClassParameter<?>... classParameters) |
protected final C extends ComponentController<C,T> myself
protected T component
protected final ShadowLooper shadowMainLooper
protected Intent intent
protected boolean attached
public ComponentController(T component)