1 package com.android.deskclock; 2 3 import android.app.TimePickerDialog; 4 import android.widget.TimePicker; 5 6 import com.android.deskclock.provider.Alarm; 7 8 /** 9 * AlarmClockFragment for L+ devices 10 */ 11 public class AlarmClockFragmentPostL extends AlarmClockFragment implements 12 TimePickerDialog.OnTimeSetListener { 13 14 // Callback used by TimePickerDialog 15 @Override onTimeSet(TimePicker timePicker, int hourOfDay, int minute)16 public void onTimeSet(TimePicker timePicker, int hourOfDay, int minute) { 17 processTimeSet(hourOfDay, minute); 18 } 19 20 @Override setTimePickerListener()21 protected void setTimePickerListener() { 22 // Do nothing 23 } 24 25 @Override startCreatingAlarm()26 protected void startCreatingAlarm() { 27 // Set the "selected" alarm as null, and we'll create the new one when the timepicker 28 // comes back. 29 mSelectedAlarm = null; 30 AlarmUtils.showTimeEditDialog(this, null); 31 } 32 33 @Override showTimeEditDialog(Alarm alarm)34 protected void showTimeEditDialog(Alarm alarm) { 35 AlarmUtils.showTimeEditDialog(AlarmClockFragmentPostL.this, alarm); 36 } 37 } 38