Make pickers start at the displayed value
[unical.git] / src / ro / ieval / unical / TimePickerFragment.java
index 2b84962ccea63f09437f38b87e69ca71a3f069df..01760666c76359ca37df8172f8afd824dcde08a3 100644 (file)
@@ -10,11 +10,16 @@ import android.os.Bundle;
 import android.text.format.DateFormat;
 
 public class TimePickerFragment extends DialogFragment {
+       public static final String ARGUMENT_HOUR = "hour";
+       public static final String ARGUMENT_MINUTE = "minute";
 
        @Override
        public Dialog onCreateDialog(final Bundle savedInstanceState) {
-               final Calendar c = Calendar.getInstance();
-               return new TimePickerDialog(getActivity(), (OnTimeSetListener) getActivity(), c.get(Calendar.HOUR_OF_DAY), c.get(Calendar.MINUTE), DateFormat.is24HourFormat(getActivity()));
+               final Bundle args = getArguments();
+               return new TimePickerDialog(getActivity(), (OnTimeSetListener) getActivity(),
+                                                                       args.getInt(ARGUMENT_HOUR),
+                                                                       args.getInt(ARGUMENT_MINUTE),
+                                                                       DateFormat.is24HourFormat(getActivity()));
        }
 
-}
\ No newline at end of file
+}
This page took 0.009141 seconds and 4 git commands to generate.