2017-01-17 9 views
-1

私は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()); 
+0

あなたのコードを表示します –

答えて

0

を、私がいることがわかりカレンダーオブジェクトを作成せず、非静的な(したがってオブジェクトの呼び出しが必要な)Calenderクラスメソッドを呼び出そうとしています。

Calendar cal = Calendar.getInstance(); //Cal is now an object 
cal.set(Calendar.HOUR_OF_DAY, alarm_timepicker.getHour()); // Call set method using object. 
関連する問題