私はすべての日のために同じ時間繰り返しアラームを呼び出す必要があるアラームアプリケーションを開発しています。私は私だけではない、すべて日間、午前10時現在の日を呼び出しています。このコードを使用することにより、アラームを起動するためにAndroidでアラームマネージャを使用して毎日繰り返しアラームを取得するにはどうすればよいですか?
c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY,10);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
Intent intent = new Intent(HomeActivity.this, MyAlarmService.class);
PendingIntent pendingIntent = PendingIntent.getService(HomeActivity.this, 123123, intent, 0);
alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, c.getTimeInMillis(), (24*60*60*1000), pendingIntent);
をコードを使用しています。これを行う別の方法がありますか?
常識です! –