Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import android.app.Dialog;
- import android.app.DialogFragment;
- import android.app.TimePickerDialog;
- import android.os.Bundle;
- import android.text.format.DateFormat;
- import android.widget.TimePicker;
- import java.util.Calendar;
- public class TimePickerFragment extends DialogFragment implements TimePickerDialog.OnTimeSetListener {
- private int mHour;
- private int mMinute;
- public TimePickerDialog mTimePickerDialog;
- @Override
- public Dialog onCreateDialog(Bundle savedInstanceState) {
- final Calendar c = Calendar.getInstance();
- if (mTimePickerDialog == null) {
- mHour = c.get(Calendar.HOUR_OF_DAY);
- mMinute = c.get(Calendar.MINUTE);
- }
- mTimePickerDialog = new TimePickerDialog(getActivity(), this, mHour, mMinute, DateFormat.is24HourFormat(getActivity()));
- return mTimePickerDialog;
- }
- public static TimePickerFragment newInstance() {
- return new TimePickerFragment();
- }
- @Override
- public void onTimeSet(TimePicker timePicker, int hour, int minute) {
- init(hour, minute);
- /*
- I want to call method which update my TextView
- */
- }
- public void init(int hour, int minute) {
- mHour = hour;
- mMinute = minute;
- if (mTimePickerDialog != null) {
- mTimePickerDialog.updateTime(mHour, mMinute);
- }
- }
- public int getHour() {
- return mHour;
- }
- public int getMinute() {
- return mMinute;
- }
- @Override
- public void onTimeSet(TimePicker timePicker, int hour, int minute) {
- //so you can do anything with the selected time here
- //for example
- // textViewTime.setText(hour.getText().toString());
- // Toast.makeText(getApplicationContext(),"Selected Minute"+minute.getText().toString(),Toast.LengthShort);
- init(hour, minute);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement