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)