Класс 'FirstFragment' должен быть объявлен как абстрактный или реализовать абстрактный метод 'onFinishDialog (String)' в 'TimeDialogListener'
Эта ошибка означает, что вам необходимо переопределить метод onFinishDialog(String
причина его объявлена как abstract
в TimeDialogListener
.Просто переопределите его в своем классе.
@Override
public void onFinishDialog(String s){
}
Кроме того, вы можете напрямую использовать TimePickerDialog
в своем классе как.
private void showTimePicker(){
Calendar calendar =Calendar.getInstance();
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
TimePickerDialog timePicker = new TimePickerDialog(context, new TimePickerDialog.OnTimeSetListener() {
@Override
public void onTimeSet(TimePicker timePicker, int selectedHour, int selectedMinute) {
//Do the stuff here
}
}, hour, minute, false);
timePicker.setTitle("Pick Time");
timePicker.show();
}