1

На заднем оттиске в диалоговом окне выбора даты и выбора времени есть известная проблема в железе android, и выше вызывается методы onDateSet() и onTimeSet(). Чтобы решить эту проблему, я нашел решение для выбора даты here (https://stackoverflow.com/a/11493752), но предоставленный в нем файл java (упомянутый в 1-й точке) имеет метод getDatePicker() для выбора даты из диалога выбора даты. Но нет такого метода getTimePicker() для выбора времени. Может ли кто-нибудь помочь мне с этим, так что таймер также ведет себя аналогично сборщику даты.Как получить таймер выбора времени из диалога выбора времени?

Заранее спасибо.

ответ

0

Я много сделал, и нашел решение для этого, и он отлично работает в моем проекте. В сборщике времени нам не нужно получать выбор времени из диалогового окна выбора времени, как это делается для выбора даты методом getDatePicker(). Просто создайте новый Time picker и передайте это только слушателю в onTimeSet().

final TimePicker tp= new TimePicker(getActivity()); 
     Calendar cal=Calendar.getInstance(); 
     final int hour = cal.get(Calendar.HOUR_OF_DAY); 
     final int minute = cal.get(Calendar.MINUTE); 
     picker.onTimeChanged(tp, hour, minute);  
+0

Удостоверьтесь, что ваши переменные здесь неадекватны. – Michael

+0

@ MikeMilla - не могли бы вы немного разобраться? –

 Смежные вопросы

  • Нет связанных вопросов^_^