public class SimpleFragment extends DialogFragment implements View.OnClickListener, View.OnTouchListener, View.OnDragListener, View.OnFocusChangeListener, View.OnGenericMotionListener, View.OnHoverListener, ViewStub.OnInflateListener, AdapterView.OnItemClickListener, AdapterView.OnItemLongClickListener, AdapterView.OnItemSelectedListener, GestureDetector.OnDoubleTapListener, GestureDetector.OnGestureListener, View.OnKeyListener, View.OnLongClickListener, MenuItem.OnMenuItemClickListener, ScaleGestureDetector.OnScaleGestureListener, CompoundButton.OnCheckedChangeListener, RadioGroup.OnCheckedChangeListener, SimpleTask.TaskExecutor, TextToSpeech.OnInitListener, OnSwipeListener.OnSwipeListenerImpl, OnSwipeListener.OnScaleListenerImpl
public class MyFragment extends SimpleFragment { ... }
Fragment.InstantiationException, Fragment.SavedState
STYLE_NO_FRAME, STYLE_NO_INPUT, STYLE_NO_TITLE, STYLE_NORMAL
TRIM_MEMORY_BACKGROUND, TRIM_MEMORY_COMPLETE, TRIM_MEMORY_MODERATE, TRIM_MEMORY_RUNNING_CRITICAL, TRIM_MEMORY_RUNNING_LOW, TRIM_MEMORY_RUNNING_MODERATE, TRIM_MEMORY_UI_HIDDEN
Constructor and Description |
---|
SimpleFragment()
Constructs a new simple fragment with no known layout resource ID.
|
Modifier and Type | Method and Description |
---|---|
SimpleActivity |
$A()
Returns the activity that contains this fragment as a SimpleActivity.
|
void |
doInBackground(String... items)
Required method of SimpleTask.TaskExecutor interface.
|
boolean |
getBooleanExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
boolean |
getBooleanExtra(String name,
boolean defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
double |
getDoubleExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
double |
getDoubleExtra(String name,
double defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
<T> T |
getExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
<T> T |
getExtra(String name,
T defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
ArrayList<Integer> |
getIntegerArrayListExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
ArrayList<Integer> |
getIntegerArrayListExtra(String name,
ArrayList<Integer> defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
int |
getIntExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
int |
getIntExtra(String name,
int defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
int |
getLayoutID()
Returns the resource ID of the layout to use for this fragment, as passed to the
constructor or setLayoutID.
|
long |
getLongExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
long |
getLongExtra(String name,
long defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
<T extends Serializable> |
getSerializableExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
<T extends Serializable> |
getSerializableExtra(String name,
T defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
SimpleActivity |
getSimpleActivity()
Returns the activity that contains this fragment as a SimpleActivity.
|
String[] |
getStringArrayExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
String[] |
getStringArrayExtra(String name,
String[] defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
ArrayList<String> |
getStringArrayListExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
ArrayList<String> |
getStringArrayListExtra(String name,
ArrayList<String> defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
String |
getStringExtra(String name)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
String |
getStringExtra(String name,
String defaultValue)
Returns an 'extra' parameter with the given name from this fragment's activity's intent.
|
protected void |
init()
Code to run when fragment is being created.
|
void |
log(Object message)
Prints a debug (.d) log message containing the given text.
|
void |
log(String message)
Prints a debug (.d) log message containing the given text.
|
void |
log(String tag,
Object message)
Prints a debug (.d) log message containing the given text.
|
void |
log(String tag,
String message)
Prints a debug (.d) log message containing the given text.
|
void |
log(String message,
Throwable exception)
Prints a WTF (.wtf) log message containing the given text and exception.
|
void |
log(Throwable exception)
Prints a WTF (.wtf) log message containing the given exception.
|
void |
onActivityCreated(Bundle savedInstanceState)
Activity lifecycle method.
|
void |
onActivityResult(int requestCode,
int resultCode,
Intent data)
Activity lifecycle method.
|
void |
onAttach(Context context)
Activity lifecycle method.
|
void |
onCheckedChanged(CompoundButton buttonView,
boolean isChecked)
Empty event listener method to be overridden.
|
void |
onCheckedChanged(RadioGroup group,
int checkedId)
Empty event listener method to be overridden.
|
void |
onClick(View v)
Empty event listener method to be overridden.
|
void |
onCreate(Bundle savedInstanceState)
Activity lifecycle method.
|
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState)
Activity lifecycle method.
|
void |
onDestroy()
Activity lifecycle method.
|
void |
onDestroyView()
Activity lifecycle method.
|
void |
onDetach()
Activity lifecycle method.
|
boolean |
onDoubleTap(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onDoubleTapEvent(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onDown(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onDrag(View v,
DragEvent event)
Empty event listener method to be overridden.
|
boolean |
onFling(MotionEvent e1,
MotionEvent e2,
float velocityX,
float velocityY)
Empty event listener method to be overridden.
|
void |
onFocusChange(View v,
boolean hasFocus)
Empty event listener method to be overridden.
|
boolean |
onGenericMotion(View v,
MotionEvent event)
Empty event listener method to be overridden.
|
boolean |
onHover(View v,
MotionEvent event)
Empty event listener method to be overridden.
|
void |
onInflate(ViewStub stub,
View inflated)
Empty event listener method to be overridden.
|
void |
onInit(int status)
Empty event listener method to be overridden.
|
void |
onItemClick(AdapterView<?> parent,
View view,
int index,
long id)
Handles ListView and Spinner clicks and calls the other overload of onItemClick.
|
void |
onItemClick(ListView list,
int index)
Empty event listener method to be overridden.
|
void |
onItemClick(Spinner spinner,
int index)
Empty event listener method to be overridden.
|
boolean |
onItemLongClick(AdapterView<?> parent,
View view,
int index,
long id)
Handles ListView and Spinner clicks and calls the other overload of onItemLongClick.
|
boolean |
onItemLongClick(ListView list,
int index)
Empty event listener method to be overridden.
|
boolean |
onItemLongClick(Spinner spinner,
int index)
Empty event listener method to be overridden.
|
void |
onItemSelected(AdapterView<?> parent,
View view,
int index,
long id)
Handles ListView and Spinner clicks and calls the other overload of onItemSelected.
|
void |
onItemSelected(ListView list,
int index)
Empty event listener method to be overridden.
|
void |
onItemSelected(Spinner spinner,
int index)
Empty event listener method to be overridden.
|
boolean |
onKey(View v,
int keyCode,
KeyEvent event)
Empty event listener method to be overridden.
|
boolean |
onLongClick(View v)
Empty event listener method to be overridden.
|
void |
onLongPress(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onMenuItemClick(MenuItem item)
Empty event listener method to be overridden.
|
void |
onNothingSelected(AdapterView<?> parent)
Empty event listener method to be overridden.
|
void |
onPause()
Activity lifecycle method.
|
void |
onPostExecute()
Required method of SimpleTask.TaskExecutor interface.
|
void |
onPreExecute()
Required method of SimpleTask.TaskExecutor interface.
|
void |
onProgressUpdate(int progress)
Required method of SimpleTask.TaskExecutor interface.
|
void |
onResume()
Activity lifecycle method.
|
void |
onScale(float factor)
Empty event listener method to be overridden.
|
boolean |
onScale(ScaleGestureDetector detector)
Empty event listener method to be overridden.
|
boolean |
onScaleBegin(ScaleGestureDetector detector)
Empty event listener method to be overridden.
|
void |
onScaleEnd(ScaleGestureDetector detector)
Empty event listener method to be overridden.
|
boolean |
onScroll(MotionEvent e1,
MotionEvent e2,
float distanceX,
float distanceY)
Empty event listener method to be overridden.
|
void |
onShowPress(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onSingleTapConfirmed(MotionEvent e)
Empty event listener method to be overridden.
|
boolean |
onSingleTapUp(MotionEvent e)
Empty event listener method to be overridden.
|
void |
onStart()
Activity lifecycle method.
|
void |
onStop()
Stops the activity, performing some needed cleanup such as shutting down the text-to-speech
system if it was in use.
|
void |
onSwipeDown(float distance)
Empty event listener method to be overridden.
|
void |
onSwipeLeft(float distance)
Empty event listener method to be overridden.
|
void |
onSwipeRight(float distance)
Empty event listener method to be overridden.
|
void |
onSwipeUp(float distance)
Empty event listener method to be overridden.
|
boolean |
onTouch(View v,
MotionEvent event)
Empty event listener method to be overridden.
|
void |
printf(String message,
Object... args)
Prints a verbose (.v) log message containing the given formatted string.
|
void |
println(Object message)
Prints a verbose (.v) log message containing the given text.
|
void |
println(String message)
Prints a verbose (.v) log message containing the given text.
|
void |
setLayoutID(int layoutID)
Sets the resource ID of the layout to use for this fragment.
|
void |
setTraceLifecycle(boolean trace)
Sets whether or not to print a log message every time an activity lifecycle
method such as onPause or onStart is called.
|
protected void |
start()
Code to run when activity is being started.
|
dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onAttach, onCancel, onCreateDialog, onDismiss, onSaveInstanceState, setCancelable, setShowsDialog, setStyle, show, show
equals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getContext, getEnterTransition, getExitTransition, getFragmentManager, getHost, getId, getLoaderManager, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, hashCode, instantiate, instantiate, isAdded, isDetached, isHidden, isInLayout, isRemoving, isResumed, isVisible, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPrepareOptionsMenu, onRequestPermissionsResult, onTrimMemory, onViewCreated, onViewStateRestored, registerForContextMenu, requestPermissions, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenu
public SimpleFragment()
@LayoutRes public int getLayoutID()
public SimpleActivity getSimpleActivity()
ClassCastException
- If the activity containing this fragment does not extend SimpleActivity.public SimpleActivity $A()
ClassCastException
- If the activity containing this fragment does not extend SimpleActivity.public boolean getBooleanExtra(String name)
public boolean getBooleanExtra(String name, boolean defaultValue)
public double getDoubleExtra(String name)
public double getDoubleExtra(String name, double defaultValue)
public int getIntExtra(String name)
public int getIntExtra(String name, int defaultValue)
public ArrayList<Integer> getIntegerArrayListExtra(String name)
public ArrayList<Integer> getIntegerArrayListExtra(String name, ArrayList<Integer> defaultValue)
public long getLongExtra(String name)
public long getLongExtra(String name, long defaultValue)
public <T extends Serializable> T getSerializableExtra(String name)
public <T extends Serializable> T getSerializableExtra(String name, T defaultValue)
public String getStringExtra(String name)
public String getStringExtra(String name, String defaultValue)
public String[] getStringArrayExtra(String name)
public String[] getStringArrayExtra(String name, String[] defaultValue)
public ArrayList<String> getStringArrayListExtra(String name)
public ArrayList<String> getStringArrayListExtra(String name, ArrayList<String> defaultValue)
public <T> T getExtra(String name)
public <T> T getExtra(String name, T defaultValue)
public void setLayoutID(@LayoutRes int layoutID)
public void onActivityCreated(Bundle savedInstanceState)
onActivityCreated
in class DialogFragment
protected void init()
protected void start()
public void onActivityResult(int requestCode, int resultCode, Intent data)
onActivityResult
in class Fragment
public void onAttach(Context context)
public void onCreate(Bundle savedInstanceState)
onCreate
in class DialogFragment
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
onCreateView
in class Fragment
public void onDestroyView()
onDestroyView
in class DialogFragment
public void onDetach()
onDetach
in class DialogFragment
public void onStart()
onStart
in class DialogFragment
public void onStop()
onStop
in class DialogFragment
public void setTraceLifecycle(boolean trace)
public void onSwipeLeft(float distance)
onSwipeLeft
in interface OnSwipeListener.OnSwipeListenerImpl
public void onSwipeRight(float distance)
onSwipeRight
in interface OnSwipeListener.OnSwipeListenerImpl
public void onSwipeUp(float distance)
onSwipeUp
in interface OnSwipeListener.OnSwipeListenerImpl
public void onSwipeDown(float distance)
onSwipeDown
in interface OnSwipeListener.OnSwipeListenerImpl
public void onScale(float factor)
onScale
in interface OnSwipeListener.OnScaleListenerImpl
public void onClick(View v)
onClick
in interface View.OnClickListener
public boolean onLongClick(View v)
onLongClick
in interface View.OnLongClickListener
public void onItemClick(AdapterView<?> parent, View view, int index, long id)
onItemClick
in interface AdapterView.OnItemClickListener
public void onItemClick(ListView list, int index)
public void onItemClick(Spinner spinner, int index)
public boolean onItemLongClick(AdapterView<?> parent, View view, int index, long id)
onItemLongClick
in interface AdapterView.OnItemLongClickListener
public boolean onItemLongClick(ListView list, int index)
public boolean onItemLongClick(Spinner spinner, int index)
public boolean onTouch(View v, MotionEvent event)
onTouch
in interface View.OnTouchListener
public boolean onSingleTapConfirmed(MotionEvent e)
onSingleTapConfirmed
in interface GestureDetector.OnDoubleTapListener
public boolean onDoubleTap(MotionEvent e)
onDoubleTap
in interface GestureDetector.OnDoubleTapListener
public boolean onDoubleTapEvent(MotionEvent e)
onDoubleTapEvent
in interface GestureDetector.OnDoubleTapListener
public boolean onDrag(View v, DragEvent event)
onDrag
in interface View.OnDragListener
public void onFocusChange(View v, boolean hasFocus)
onFocusChange
in interface View.OnFocusChangeListener
public boolean onGenericMotion(View v, MotionEvent event)
onGenericMotion
in interface View.OnGenericMotionListener
public boolean onDown(MotionEvent e)
onDown
in interface GestureDetector.OnGestureListener
public void onShowPress(MotionEvent e)
onShowPress
in interface GestureDetector.OnGestureListener
public boolean onSingleTapUp(MotionEvent e)
onSingleTapUp
in interface GestureDetector.OnGestureListener
public boolean onScroll(MotionEvent e1, MotionEvent e2, float distanceX, float distanceY)
onScroll
in interface GestureDetector.OnGestureListener
public void onLongPress(MotionEvent e)
onLongPress
in interface GestureDetector.OnGestureListener
public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX, float velocityY)
onFling
in interface GestureDetector.OnGestureListener
public boolean onHover(View v, MotionEvent event)
onHover
in interface View.OnHoverListener
public void onInflate(ViewStub stub, View inflated)
onInflate
in interface ViewStub.OnInflateListener
public boolean onKey(View v, int keyCode, KeyEvent event)
onKey
in interface View.OnKeyListener
public boolean onMenuItemClick(MenuItem item)
onMenuItemClick
in interface MenuItem.OnMenuItemClickListener
public boolean onScale(ScaleGestureDetector detector)
onScale
in interface ScaleGestureDetector.OnScaleGestureListener
public boolean onScaleBegin(ScaleGestureDetector detector)
onScaleBegin
in interface ScaleGestureDetector.OnScaleGestureListener
public void onScaleEnd(ScaleGestureDetector detector)
onScaleEnd
in interface ScaleGestureDetector.OnScaleGestureListener
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked)
onCheckedChanged
in interface CompoundButton.OnCheckedChangeListener
public void onCheckedChanged(RadioGroup group, int checkedId)
onCheckedChanged
in interface RadioGroup.OnCheckedChangeListener
public void onItemSelected(AdapterView<?> parent, View view, int index, long id)
onItemSelected
in interface AdapterView.OnItemSelectedListener
public void onItemSelected(ListView list, int index)
public void onItemSelected(Spinner spinner, int index)
public void onNothingSelected(AdapterView<?> parent)
onNothingSelected
in interface AdapterView.OnItemSelectedListener
public void onInit(int status)
onInit
in interface TextToSpeech.OnInitListener
public void onPreExecute()
onPreExecute
in interface SimpleTask.TaskExecutor
public void doInBackground(String... items)
doInBackground
in interface SimpleTask.TaskExecutor
public void onProgressUpdate(int progress)
onProgressUpdate
in interface SimpleTask.TaskExecutor
public void onPostExecute()
onPostExecute
in interface SimpleTask.TaskExecutor
public void log(Object message)
public void log(String message)
public void log(String tag, Object message)
public void log(String tag, String message)
public void log(String message, Throwable exception)
public void log(Throwable exception)
public void printf(String message, Object... args)
public void println(Object message)
public void println(String message)