Сделал собственную разметку и добавил виджет TimePicker и кнопку,которая будет сбрасывать время до текущего время системы.
Ситуация такая, я изменяю в самом виджете время на иное, и нажимаю кнопку, чтобы восстановить системное время, но время восстанавливается некорректно
public void setCurrentTimeClick(View v){
final Calendar c = Calendar.getInstance();
int hour = c.get(Calendar.HOUR_OF_DAY);
int min = c.get(Calendar.MINUTE);
int sec = c.get(Calendar.SECOND);
mTimePicker.setCurrentHour(hour);
mTimePicker.setCurrentMinute(min);
Toast.makeText(getApplicationContext(), hour + ":" + min + ":" + sec, Toast.LENGTH_SHORT).show();
}
Тост просто для проверки, я не могу понять в чем дело, ведь минуты часы и секунды отлично считываются через c.get, подтверждение тому корректный вывод через тост, но сам виджет сбросит до текущего системного времени адекватно не получается
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости