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.
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() |
static <F extends android.support.v4.app.Fragment> |
setupFragment(F fragment)
Sets up the given fragment by attaching it to an activity, calling its onCreate() through onResume() lifecycle methods, and then making it visible.
|
static <F extends android.support.v4.app.Fragment> |
setupFragment(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass)
Sets up the given fragment by attaching it to an activity, calling its onCreate() through onResume() lifecycle methods, and then making it visible.
|
static <F extends android.support.v4.app.Fragment> |
setupFragment(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass,
android.os.Bundle bundle)
Sets up the given fragment by attaching it to an activity created with the given bundle, calling its onCreate() through onResume() lifecycle methods, and then making it visible.
|
static <F extends android.support.v4.app.Fragment> |
setupFragment(F fragment,
java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass,
int containerViewId,
android.os.Bundle bundle)
Sets up the given fragment by attaching it to an activity created with the given bundle and container id, calling its onCreate() through onResume() lifecycle methods, and then making it visible.
|
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 static <F extends android.support.v4.app.Fragment> F setupFragment(F fragment)
Sets up the given fragment by attaching it to an activity, calling its onCreate() through onResume() lifecycle methods, and then making it visible. Note that the fragment will be added to the view with ID 1.
public static <F extends android.support.v4.app.Fragment> F setupFragment(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass)
Sets up the given fragment by attaching it to an activity, calling its onCreate() through onResume() lifecycle methods, and then making it visible. Note that the fragment will be added to the view with ID 1.
public static <F extends android.support.v4.app.Fragment> F setupFragment(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass, android.os.Bundle bundle)
Sets up the given fragment by attaching it to an activity created with the given bundle, calling its onCreate() through onResume() lifecycle methods, and then making it visible. Note that the fragment will be added to the view with ID 1.
public static <F extends android.support.v4.app.Fragment> F setupFragment(F fragment, java.lang.Class<? extends android.support.v4.app.FragmentActivity> fragmentActivityClass, int containerViewId, android.os.Bundle bundle)
Sets up the given fragment by attaching it to an activity created with the given bundle and container id, calling its onCreate() through onResume() lifecycle methods, and then making it visible.
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()