2017-01-17 8 views
-1

Я новичок в java и android, и я пытаюсь разработать приложение для будильника.Set Calendar to Hour of day

Я попытался установить календарный час HOUR_OF_DAY, но он показывает ошибку

Non static method 'set(int, int)' cannot be referenced from a static context. 

я получил ошибку на этой строке коды:

Calendar.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); 
+0

показать нам свой код –

ответ

0

К вашему коду, я вижу, что вы не создаете объект календаря и пытаетесь вызвать метод класса «Календарь», который не статичен (следовательно, требуется вызов объекта).

Calendar cal = Calendar.getInstance(); //Cal is now an object 
cal.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); // Call set method using object.