알람을 등록해 주기적인 알람을 실행하려고하는데
자꾸 알람이 등록하자마자 실행합니다.
시작시간도 현재시간+3시간으로 해놧는데 코드상에 문제가 있나요 ?
public static void registerAlarm(Context context) {
int mCrouteCode = 1;
Intent intent = new Intent(context, PushServiceReceiver.class);
// intent.setAction(PushServiceReceiver.INNER_PUSH);
PendingIntent sender = PendingIntent.getBroadcast(context, mCrouteCode,
intent, 0);
AlarmManager manager = (AlarmManager) context
.getSystemService(Context.ALARM_SERVICE);
long triggerTime = SystemClock.currentThreadTimeMillis() + 1000 * 60*60*3;
// 60*60*3; //10초
manager.setRepeating(AlarmManager.RTC, mCrouteCode, triggerTime, sender);
Log.d("DEBUG", "RegistAlarm");
// Log.d("DEBUG","SystemClock.currentThreadTimeMillis() : "+ triggerTime);
// Log.d("DEBUG","SystemClock.elapsedRealtime() : "+ SystemClock.elapsedRealtime());
}