この方法でアラームマネージャーを設定しています:
public void setAlarmManager(Context context, Intent intent, long repeat) {
PendingIntent pendingIntent;
pendingIntent = PendingIntent.getService(context, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) context
.getSystemService(context.ALARM_SERVICE);
Calendar calendar = Calendar.getInstance();
calendar.setTimeInMillis(System.currentTimeMillis());
calendar.add(Calendar.SECOND, 10);
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
calendar.getTimeInMillis(), repeat, pendingIntent);
}
この方法では、一定時間後に特定の番号でSMSを送信しています.しかし、この方法は一貫性がありません.特に、スリープモードに入ると機能しません.スリープモードで動作しますか?