public class MasterListFragment extends ListFragment implements IMasterFragment
RESULT_CANCELED, RESULT_OK| 构造器和说明 |
|---|
MasterListFragment() |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
allowSwipeBack() |
void |
allowSwipeBack(boolean allowSwipeBack) |
boolean |
dispatchGenericMotionEvent(android.view.MotionEvent ev) |
boolean |
dispatchKeyEvent(android.view.KeyEvent event) |
boolean |
dispatchKeyShortcutEvent(android.view.KeyEvent event) |
boolean |
dispatchTouchEvent(android.view.MotionEvent ev) |
boolean |
dispatchTrackballEvent(android.view.MotionEvent ev) |
void |
finish()
Finish this fragment.
|
android.app.Activity |
getActivity() |
FragmentManager |
getChildFragmentManager() |
Fragment |
getFragment() |
FragmentMaster |
getFragmentMaster() |
android.view.LayoutInflater |
getLayoutInflater(android.os.Bundle savedInstanceState) |
Fragment |
getParentFragment() |
Request |
getRequest()
Return the request that started this IMasterFragment.
|
int |
getSoftInputMode() |
IMasterFragment |
getTargetChildFragment() |
Fragment |
getTargetFragment() |
int |
getTargetRequestCode() |
android.view.View |
getView() |
boolean |
hasStateSaved()
Whether the state have been saved by system.
|
boolean |
isActive() |
boolean |
isFinishing() |
boolean |
isPrimary() |
boolean |
isResumed() |
void |
onActivate()
Called when user has come to this fragment.
|
void |
onActivityCreated(android.os.Bundle savedInstanceState) |
void |
onAttach(android.app.Activity activity) |
void |
onBackPressed()
Called when the fragment has detected the user's press of the back key.
|
void |
onCreate(android.os.Bundle savedInstanceState) |
PageAnimator |
onCreatePageAnimator() |
void |
onDeactivate()
Called when user has left this fragment.
|
void |
onDestroy() |
void |
onDetach() |
void |
onFragmentResult(int requestCode,
int resultCode,
Request data) |
boolean |
onGenericMotionEvent(android.view.MotionEvent event) |
boolean |
onKeyDown(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyLongPress(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyMultiple(int keyCode,
int repeatCount,
android.view.KeyEvent event) |
boolean |
onKeyShortcut(int keyCode,
android.view.KeyEvent event) |
boolean |
onKeyUp(int keyCode,
android.view.KeyEvent event) |
void |
onPause() |
void |
onResume() |
void |
onSaveInstanceState(android.os.Bundle outState) |
void |
onStart() |
void |
onStop() |
boolean |
onTouchEvent(android.view.MotionEvent ev) |
boolean |
onTrackballEvent(android.view.MotionEvent event) |
void |
onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState) |
void |
setMenuVisibility(boolean isPrimary) |
void |
setPrimary(boolean isPrimary) |
void |
setRequest(Request newRequest)
Change the intent returned by
IMasterFragment.getRequest(). |
void |
setResult(int resultCode)
Call this to set the result that your fragment will return to its caller.
|
void |
setResult(int resultCode,
Request data)
Call this to set the result that your fragment will return to its caller.
|
void |
setSoftInputMode(int mode) |
void |
setTargetChildFragment(IMasterFragment targetChildFragment) |
void |
setTargetFragment(Fragment target,
int requestCode) |
void |
setUserVisibleHint(boolean isPrimary) |
void |
startFragment(java.lang.Class<? extends IMasterFragment> clazz)
Same as calling
IMasterFragment.startFragment(Request) |
void |
startFragment(Request request)
Start a new IMasterFragment.
|
void |
startFragmentForResult(java.lang.Class<? extends IMasterFragment> clazz,
int requestCode)
Same as calling
IMasterFragment.startFragmentForResult(Request, int). |
void |
startFragmentForResult(Request request,
int requestCode)
Start an IMasterFragment for which you would like a result when it finished.
|
void |
startFragmentFromChild(IMasterFragment childFragment,
Request request,
int requestCode)
This is called when a child IMasterFragment of this one calls its
IMasterFragment.startFragment(engineer.echo.oneactivity.core.Request) or IMasterFragment.startFragmentForResult(engineer.echo.oneactivity.core.Request, int) method. |
public void onAttach(android.app.Activity activity)
public void onCreate(android.os.Bundle savedInstanceState)
public void onViewCreated(android.view.View view,
android.os.Bundle savedInstanceState)
public void onActivityCreated(android.os.Bundle savedInstanceState)
public void onStart()
public void onResume()
public void onActivate()
IMasterFragmentonActivate 在接口中 IMasterFragmentpublic void onDeactivate()
IMasterFragmentonDeactivate 在接口中 IMasterFragmentpublic void onSaveInstanceState(android.os.Bundle outState)
public void onPause()
public void onStop()
public void onDestroy()
public void onDetach()
public Fragment getFragment()
public FragmentMaster getFragmentMaster()
getFragmentMaster 在接口中 IMasterFragmentpublic android.view.LayoutInflater getLayoutInflater(android.os.Bundle savedInstanceState)
public void startFragment(java.lang.Class<? extends IMasterFragment> clazz)
IMasterFragmentIMasterFragment.startFragment(Request)startFragment 在接口中 IMasterFragmentclazz - The Class of the IMasterFragment.IMasterFragment.startFragment(Request),
IMasterFragment.startFragmentForResult(Request, int)public void startFragment(Request request)
IMasterFragmentstartFragment 在接口中 IMasterFragmentrequest - The request used to start.IMasterFragment.startFragment(Class),
IMasterFragment.startFragmentForResult(Request, int)public void startFragmentForResult(java.lang.Class<? extends IMasterFragment> clazz, int requestCode)
IMasterFragmentIMasterFragment.startFragmentForResult(Request, int).startFragmentForResult 在接口中 IMasterFragmentclazz - The Class of the IMasterFragment.requestCode - If >= 0, this code will be returned in
onFragmentResult() when the IMasterFragment exits.IMasterFragment.startFragmentForResult(Request, int)public void startFragmentForResult(Request request, int requestCode)
IMasterFragmentIMasterFragment.onFragmentResult(int, int, Request) method will be called with the given requestCode.
Using a negative requestCode is the same as calling
IMasterFragment.startFragment(Request)startFragmentForResult 在接口中 IMasterFragmentrequest - The request used to start.requestCode - If >= 0, this code will be returned in
onFragmentResult() when the IMasterFragment exits.IMasterFragment.startFragment(Request),
IMasterFragment.startFragmentForResult(Class, int)public void startFragmentFromChild(IMasterFragment childFragment, Request request, int requestCode)
IMasterFragmentIMasterFragment.startFragment(engineer.echo.oneactivity.core.Request) or IMasterFragment.startFragmentForResult(engineer.echo.oneactivity.core.Request, int) method.startFragmentFromChild 在接口中 IMasterFragmentchildFragment - The IMasterFragment making the call.request - The request used to start.requestCode - If >= 0, this code will be returned in
onFragmentResult() when the IMasterFragment exits.IMasterFragment.startFragment(engineer.echo.oneactivity.core.Request),
IMasterFragment.startFragmentForResult(engineer.echo.oneactivity.core.Request, int)public final void setResult(int resultCode)
IMasterFragmentsetResult 在接口中 IMasterFragmentresultCode - The result code to propagate back to the originating
IMasterFragment, often RESULT_CANCELED or RESULT_OKIMasterFragment.RESULT_CANCELED,
IMasterFragment.RESULT_OK,
IMasterFragment.setResult(int, Request)public final void setResult(int resultCode,
Request data)
IMasterFragmentsetResult 在接口中 IMasterFragmentresultCode - The result code to propagate back to the originating
IMasterFragment, often RESULT_CANCELED or RESULT_OKdata - The data to propagate back to the originating IMasterFragment.IMasterFragment.RESULT_CANCELED,
IMasterFragment.RESULT_OK,
IMasterFragment.setResult(int)public void finish()
IMasterFragmentfinish 在接口中 IMasterFragmentpublic boolean isFinishing()
isFinishing 在接口中 IMasterFragmentpublic Request getRequest()
IMasterFragmentgetRequest 在接口中 IMasterFragmentpublic void setRequest(Request newRequest)
IMasterFragmentIMasterFragment.getRequest().setRequest 在接口中 IMasterFragmentnewRequest - The new Request object to return from getRequestIMasterFragment.getRequest()public boolean hasStateSaved()
IMasterFragmenthasStateSaved 在接口中 IMasterFragmentpublic void setSoftInputMode(int mode)
setSoftInputMode 在接口中 IMasterFragmentpublic int getSoftInputMode()
getSoftInputMode 在接口中 IMasterFragmentpublic void setPrimary(boolean isPrimary)
setPrimary 在接口中 IMasterFragmentpublic boolean isActive()
isActive 在接口中 IMasterFragmentpublic boolean isPrimary()
isPrimary 在接口中 IMasterFragmentpublic void allowSwipeBack(boolean allowSwipeBack)
allowSwipeBack 在接口中 IMasterFragmentpublic boolean allowSwipeBack()
allowSwipeBack 在接口中 IMasterFragmentpublic void onFragmentResult(int requestCode,
int resultCode,
Request data)
onFragmentResult 在接口中 IMasterFragmentpublic IMasterFragment getTargetChildFragment()
getTargetChildFragment 在接口中 IMasterFragmentpublic void setTargetChildFragment(IMasterFragment targetChildFragment)
setTargetChildFragment 在接口中 IMasterFragmentpublic void onBackPressed()
IMasterFragmentonBackPressed 在接口中 IMasterFragmentpublic boolean dispatchKeyEvent(android.view.KeyEvent event)
dispatchKeyEvent 在接口中 EventDispatcherpublic boolean dispatchKeyShortcutEvent(android.view.KeyEvent event)
dispatchKeyShortcutEvent 在接口中 EventDispatcherpublic boolean dispatchTouchEvent(android.view.MotionEvent ev)
dispatchTouchEvent 在接口中 EventDispatcherpublic boolean dispatchTrackballEvent(android.view.MotionEvent ev)
dispatchTrackballEvent 在接口中 EventDispatcherpublic boolean dispatchGenericMotionEvent(android.view.MotionEvent ev)
dispatchGenericMotionEvent 在接口中 EventDispatcherpublic boolean onKeyDown(int keyCode,
android.view.KeyEvent event)
onKeyDown 在接口中 android.view.KeyEvent.Callbackpublic boolean onKeyUp(int keyCode,
android.view.KeyEvent event)
onKeyUp 在接口中 android.view.KeyEvent.Callbackpublic boolean onKeyLongPress(int keyCode,
android.view.KeyEvent event)
onKeyLongPress 在接口中 android.view.KeyEvent.Callbackpublic boolean onKeyMultiple(int keyCode,
int repeatCount,
android.view.KeyEvent event)
onKeyMultiple 在接口中 android.view.KeyEvent.Callbackpublic boolean onTouchEvent(android.view.MotionEvent ev)
onTouchEvent 在接口中 IMasterFragmentpublic boolean onKeyShortcut(int keyCode,
android.view.KeyEvent event)
onKeyShortcut 在接口中 IMasterFragmentpublic boolean onTrackballEvent(android.view.MotionEvent event)
onTrackballEvent 在接口中 IMasterFragmentpublic boolean onGenericMotionEvent(android.view.MotionEvent event)
onGenericMotionEvent 在接口中 IMasterFragmentpublic PageAnimator onCreatePageAnimator()
onCreatePageAnimator 在接口中 IMasterFragmentpublic android.app.Activity getActivity()
public Fragment getParentFragment()
public FragmentManager getChildFragmentManager()
public void setTargetFragment(Fragment target,
int requestCode)
public Fragment getTargetFragment()
public int getTargetRequestCode()
public void setMenuVisibility(boolean isPrimary)
public void setUserVisibleHint(boolean isPrimary)
public boolean isResumed()
public android.view.View getView()