我是java和android的新手,我正在尝试开发一个闹钟应用程序。
我尝试将日历小时设置为 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());
通过您的代码,我看到您没有创建日历对象并尝试调用非静态的 Calender 类方法(因此需要一个对象来调用)。
Calendar cal = Calendar.getInstance(); //Cal is now an object
cal.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); // Call set method using object.