package com.macoscpoe.roombooker.fragment; import android.app.Dialog; import android.app.TimePickerDialog; import android.os.Bundle; import android.support.v4.app.DialogFragment; import android.text.format.DateFormat; import java.util.Calendar; /** * Copyright © 2015 Macoscope sp. z o.o. All rights reserved. */ public class TimePickerFragment extends DialogFragment { public static final String TAG = "TimePickerFragment"; private TimePickerDialog.OnTimeSetListener onTimeSetListener; public void setOnTimeSetListener(TimePickerDialog.OnTimeSetListener onTimeSetListener) { this.onTimeSetListener = onTimeSetListener; } @Override public Dialog onCreateDialog(Bundle savedInstanceState) { final Calendar calendar = Calendar.getInstance(); int hour = calendar.get(Calendar.HOUR_OF_DAY); int minute = calendar.get(Calendar.MINUTE); return new TimePickerDialog(getActivity(), onTimeSetListener, hour, minute, DateFormat.is24HourFormat(getActivity())); } }