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