org.solovyev.android.fragments
Class MultiPaneFragmentManager
java.lang.Object
org.solovyev.android.fragments.MultiPaneFragmentManager
- Direct Known Subclasses:
- SimpleMultiPaneFragmentManager
public class MultiPaneFragmentManager
- extends Object
|
Method Summary |
void |
copyState(Fragment source,
Fragment destination,
FragmentManager fm)
|
protected void |
emptifyFragmentPane(int paneViewId)
|
protected void |
emptifyMainFragment()
|
FragmentActivity |
getActivity()
|
|
getFragment(String fragmentTag)
|
void |
goBack()
|
void |
goBack(String tag)
|
boolean |
goBackImmediately()
|
boolean |
isFragmentShown(String fragmentTag)
|
void |
removeFragment(int fragmentViewId)
|
protected void |
setFragment(int fragmentViewId,
MultiPaneFragmentDef mpfd)
|
void |
setMainFragment(org.solovyev.common.Builder<Fragment> fragmentBuilder,
org.solovyev.common.JPredicate<Fragment> reuseCondition,
String fragmentTag)
Deprecated. |
void |
setMainFragment(org.solovyev.common.Builder<Fragment> fragmentBuilder,
org.solovyev.common.JPredicate<Fragment> reuseCondition,
String fragmentTag,
boolean addToBackStack)
Deprecated. |
void |
setMainFragment(Class<? extends Fragment> fragmentClass,
android.os.Bundle fragmentArgs,
org.solovyev.common.JPredicate<Fragment> reuseCondition,
String fragmentTag,
boolean addToBackStack)
Deprecated. |
void |
setMainFragment(FragmentDef fragmentDef)
|
void |
setMainFragment(FragmentDef fragmentDef,
android.os.Bundle fragmentArgs)
|
void |
setMainFragment(FragmentDef fragmentDef,
FragmentManager fm,
FragmentTransaction ft)
|
void |
setMainFragment(MultiPaneFragmentDef mpfd)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NO_ANIMATION
protected static final int NO_ANIMATION
- See Also:
- Constant Field Values
MultiPaneFragmentManager
public MultiPaneFragmentManager(@Nonnull
FragmentActivity activity,
int mainPaneViewId,
@Nonnull
Class<? extends Fragment> emptyFragmentClass,
@Nonnull
String emptyFragmentTag)
MultiPaneFragmentManager
public MultiPaneFragmentManager(@Nonnull
FragmentActivity activity,
int mainPaneViewId,
@Nonnull
Class<? extends Fragment> emptyFragmentClass,
@Nonnull
String emptyFragmentTag,
int startingAnimationResId,
int endingAnimationResId)
getActivity
@Nonnull
public FragmentActivity getActivity()
setFragment
protected void setFragment(int fragmentViewId,
@Nonnull
MultiPaneFragmentDef mpfd)
copyState
public void copyState(@Nonnull
Fragment source,
@Nonnull
Fragment destination,
@Nonnull
FragmentManager fm)
removeFragment
public void removeFragment(int fragmentViewId)
goBack
public void goBack()
goBackImmediately
public boolean goBackImmediately()
goBack
public void goBack(@Nonnull
String tag)
isFragmentShown
public boolean isFragmentShown(@Nonnull
String fragmentTag)
getFragment
@Nullable
public <F extends Fragment> F getFragment(@Nonnull
String fragmentTag)
emptifyFragmentPane
protected void emptifyFragmentPane(int paneViewId)
setMainFragment
@Deprecated
public void setMainFragment(@Nonnull
Class<? extends Fragment> fragmentClass,
@Nullable
android.os.Bundle fragmentArgs,
@Nullable
org.solovyev.common.JPredicate<Fragment> reuseCondition,
@Nonnull
String fragmentTag,
boolean addToBackStack)
- Deprecated.
setMainFragment
@Deprecated
public void setMainFragment(@Nonnull
org.solovyev.common.Builder<Fragment> fragmentBuilder,
@Nullable
org.solovyev.common.JPredicate<Fragment> reuseCondition,
@Nonnull
String fragmentTag)
- Deprecated.
setMainFragment
@Deprecated
public void setMainFragment(@Nonnull
org.solovyev.common.Builder<Fragment> fragmentBuilder,
@Nullable
org.solovyev.common.JPredicate<Fragment> reuseCondition,
@Nonnull
String fragmentTag,
boolean addToBackStack)
- Deprecated.
setMainFragment
public void setMainFragment(@Nonnull
MultiPaneFragmentDef mpfd)
emptifyMainFragment
protected void emptifyMainFragment()
setMainFragment
public void setMainFragment(@Nonnull
FragmentDef fragmentDef,
@Nonnull
FragmentManager fm,
@Nonnull
FragmentTransaction ft)
setMainFragment
public void setMainFragment(@Nonnull
FragmentDef fragmentDef,
@Nullable
android.os.Bundle fragmentArgs)
setMainFragment
public void setMainFragment(@Nonnull
FragmentDef fragmentDef)
Copyright © 2013. All Rights Reserved.