私はスケジュールを作ろうとしています。それは、この意志...私はそれがすべて10秒または10分を実行することができます現時点では...午後1時または午後2時、毎日AlarmManager Android毎日
Intent myIntent = new Intent(AndroidAlarmService.this, MyAlarmService.class);
pendingIntent = PendingIntent.getService(AndroidAlarmService.this, 0, myIntent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
alarmManager.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
Toast.makeText(AndroidAlarmService.this, "Start Alarm", Toast.LENGTH_LONG).show();
おかげ
'()'一度だけ発生しますセット。 'setRepeating()'は毎日起動します。 – CommonsWare
ご迷惑をおかけして申し訳ありません。 –
-1このコードは正しくありません(SDK 2.1以降)。 AlarmManager.setRepeatingは3ではなく4つのパラメータを受け入れます。 – Valentin