public abstract class FragmentMaster
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
FragmentMaster.FragmentLifecycleCallbacks |
static class |
FragmentMaster.SimpleFragmentLifecycleCallbacks |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowSwipeBack() |
void |
allowSwipeBack(boolean allowSwipeBack) |
protected void |
deliverFragmentResult(IMasterFragment fragment,
int resultCode,
Request data) |
protected void |
doFinishFragment(IMasterFragment fragment) |
void |
finishFragment(IMasterFragment fragment,
int resultCode,
Request data) |
FragmentActivity |
getActivity() |
int |
getContainerResId() |
protected int |
getFragmentContainerId() |
FragmentManager |
getFragmentManager() |
java.util.List<IMasterFragment> |
getFragments() |
PageAnimator |
getPageAnimator() |
IMasterFragment |
getPrimaryFragment() |
boolean |
hasPageAnimator() |
int |
indexOf(IMasterFragment fragment) |
void |
install(int containerResID,
Request homeRequest,
boolean sticky) |
boolean |
isFinishPending(IMasterFragment fragment)
Check whether the specific fragment is pending to be finished.
|
boolean |
isInFragmentMaster(IMasterFragment fragment)
Check whether the specific fragment is in FragmentMaster.
|
boolean |
isInstalled() |
boolean |
isPrimaryFragment(IMasterFragment fragment) |
protected void |
onFinishFragment(IMasterFragment fragment,
int resultCode,
Request data) |
protected abstract void |
onFragmentFinished(IMasterFragment fragment) |
protected abstract void |
onFragmentStarted(IMasterFragment fragment) |
protected abstract void |
performInstall(android.view.ViewGroup container) |
void |
registerFragmentLifecycleCallbacks(FragmentMaster.FragmentLifecycleCallbacks callback) |
void |
setPageAnimator(PageAnimator pageAnimator) |
protected void |
setPrimaryFragment(IMasterFragment fragment) |
protected void |
setUpAnimator(IMasterFragment fragment) |
void |
startFragmentForResult(IMasterFragment target,
Request request,
int requestCode) |
void |
unregisterFragmentLifecycleCallbacks(FragmentMaster.FragmentLifecycleCallbacks callback) |
public FragmentActivity getActivity()
public FragmentManager getFragmentManager()
public int getContainerResId()
protected int getFragmentContainerId()
public final void startFragmentForResult(IMasterFragment target, Request request, int requestCode)
protected void setUpAnimator(IMasterFragment fragment)
protected abstract void onFragmentStarted(IMasterFragment fragment)
public final void finishFragment(IMasterFragment fragment, int resultCode, Request data)
public boolean isInFragmentMaster(IMasterFragment fragment)
fragment - The fragment to check.public boolean isFinishPending(IMasterFragment fragment)
fragment - The fragment to check.protected void onFinishFragment(IMasterFragment fragment, int resultCode, Request data)
protected final void doFinishFragment(IMasterFragment fragment)
protected void deliverFragmentResult(IMasterFragment fragment, int resultCode, Request data)
protected abstract void onFragmentFinished(IMasterFragment fragment)
public boolean isPrimaryFragment(IMasterFragment fragment)
public IMasterFragment getPrimaryFragment()
protected final void setPrimaryFragment(IMasterFragment fragment)
public java.util.List<IMasterFragment> getFragments()
public int indexOf(IMasterFragment fragment)
public void setPageAnimator(PageAnimator pageAnimator)
public PageAnimator getPageAnimator()
public boolean hasPageAnimator()
public final void install(int containerResID,
Request homeRequest,
boolean sticky)
protected abstract void performInstall(android.view.ViewGroup container)
public boolean isInstalled()
public void allowSwipeBack(boolean allowSwipeBack)
public boolean allowSwipeBack()
public void registerFragmentLifecycleCallbacks(FragmentMaster.FragmentLifecycleCallbacks callback)
public void unregisterFragmentLifecycleCallbacks(FragmentMaster.FragmentLifecycleCallbacks callback)