public class SupportFragmentController<F extends android.support.v4.app.Fragment> extends ComponentController<SupportFragmentController<F>,F>
Version of FragmentController that can be used for android.support.v4.Fragment. Only necessary if more complex lifecycle management is needed, otherwise SupportFragmentTestUtil should be sufficient.
attached, component, intent, myself, shadowMainLooper
Modifier | Constructor and Description |
---|---|
protected |
SupportFragmentController(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass) |
protected |
SupportFragmentController(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass,
android.content.Intent intent) |
Modifier and Type | Method and Description |
---|---|
SupportFragmentController<F> |
create() |
SupportFragmentController<F> |
create(android.os.Bundle bundle)
Creates the activity with
Bundle and adds the fragment to it. |
SupportFragmentController<F> |
create(int contentViewId,
android.os.Bundle bundle)
Creates the activity with
Bundle and adds the fragment to the view with ID contentViewId . |
SupportFragmentController<F> |
destroy() |
static <F extends android.support.v4.app.Fragment> |
of(F fragment) |
static <F extends android.support.v4.app.Fragment> |
of(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass) |
static <F extends android.support.v4.app.Fragment> |
of(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass,
android.content.Intent intent) |
SupportFragmentController<F> |
pause() |
SupportFragmentController<F> |
resume() |
SupportFragmentController<F> |
start() |
SupportFragmentController<F> |
stop() |
SupportFragmentController<F> |
visible() |
get, getIntent, invokeWhilePaused
protected SupportFragmentController(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass)
protected SupportFragmentController(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass, android.content.Intent intent)
public static <F extends android.support.v4.app.Fragment> SupportFragmentController<F> of(F fragment)
public static <F extends android.support.v4.app.Fragment> SupportFragmentController<F> of(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass)
public static <F extends android.support.v4.app.Fragment> SupportFragmentController<F> of(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> activityClass, android.content.Intent intent)
public SupportFragmentController<F> create(int contentViewId, android.os.Bundle bundle)
Creates the activity with Bundle
and adds the fragment to the view with ID contentViewId
.
public SupportFragmentController<F> create(android.os.Bundle bundle)
Creates the activity with Bundle
and adds the fragment to it. Note that the fragment will be added to the view with ID 1.
public SupportFragmentController<F> create()
create
in class ComponentController<SupportFragmentController<F extends android.support.v4.app.Fragment>,F extends android.support.v4.app.Fragment>
public SupportFragmentController<F> destroy()
destroy
in class ComponentController<SupportFragmentController<F extends android.support.v4.app.Fragment>,F extends android.support.v4.app.Fragment>
public SupportFragmentController<F> start()
public SupportFragmentController<F> resume()
public SupportFragmentController<F> pause()
public SupportFragmentController<F> stop()
public SupportFragmentController<F> visible()