public class DatePickerDialogFragment
extends android.app.DialogFragment
implements android.app.DatePickerDialog.OnDateSetListener
DialogFragmet-class for displaying a date picker.| Constructor and Description |
|---|
DatePickerDialogFragment()
Default constructor, initializing this class by calling through to it's parent's constructor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
callHandler(Calendar calendar)
Calls the mandatory handler for setting the date/time the user has provided through this
DialogFragment. |
static DatePickerDialogFragment |
createDialog(Calendar calendar)
Static method to conveniently initialize a
DatePickerDialogFragment
object. |
String |
getDialogTag()
Returns the tag under which this dialog can be registered with the fragment manager.
|
void |
onAttach(android.app.Activity activity)
Called when a fragment is first attached to its activity.
|
android.app.Dialog |
onCreateDialog(android.os.Bundle savedInstanceState)
Shows an AlertDialog, sets the buttons and populates the Dialog with
content.
|
void |
onDateSet(android.widget.DatePicker view,
int year,
int monthOfYear,
int dayOfMonth)
Sets the date given by the integers
year, monthOfYear and
dayOfMonth using a Calendar object internally. |
dismiss, dismissAllowingStateLoss, dump, getDialog, getShowsDialog, getTheme, isCancelable, onActivityCreated, onCancel, onCreate, onDestroyView, onDetach, onDismiss, onSaveInstanceState, onStart, onStop, setCancelable, setShowsDialog, setStyle, show, showequals, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getArguments, getChildFragmentManager, getEnterTransition, getExitTransition, getFragmentManager, 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, onActivityResult, onConfigurationChanged, onContextItemSelected, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onCreateView, onDestroy, onDestroyOptionsMenu, onHiddenChanged, onInflate, onInflate, onLowMemory, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPrepareOptionsMenu, onResume, onTrimMemory, onViewCreated, onViewStateRestored, registerForContextMenu, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setInitialSavedState, setMenuVisibility, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setTargetFragment, setUserVisibleHint, startActivity, startActivity, startActivityForResult, startActivityForResult, toString, unregisterForContextMenupublic DatePickerDialogFragment()
public android.app.Dialog onCreateDialog(android.os.Bundle savedInstanceState)
onCreateDialog in class android.app.DialogFragmentsavedInstanceState - The last saved instance state of the Fragment, or null if this is
a freshly created Fragment.public void onDateSet(android.widget.DatePicker view,
int year,
int monthOfYear,
int dayOfMonth)
Sets the date given by the integers year, monthOfYear and
dayOfMonth using a Calendar object internally.
onDateSet in interface android.app.DatePickerDialog.OnDateSetListenerview - The DatePicker object used to choose the date.year - The selected year (e.g. 2014).monthOfYear - The selected month (0-11).dayOfMonth - The selected day (1-31).public static DatePickerDialogFragment createDialog(Calendar calendar)
Static method to conveniently initialize a DatePickerDialogFragment
object.
The date displayed by this DatePickerDialogFragment is provided by the
Calendar object handed over to this method.
calendar - Date to be displayed by this DatePickerDialogFragmentDatePickerDialogFragment.public void onAttach(android.app.Activity activity)
onAttach in class android.app.DialogFragmentactivity - the Activity this dialog is attached to.protected void callHandler(Calendar calendar)
DialogFragment.calendar - The selected date/time.public String getDialogTag()
FragmentManager.