밑에 질문글 올려서 다시 수정했는데
아직도 알람이 등록되자마자 바로 실행이 됩니다. ㅜㅜ
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 * 30;
// 60*60*3;
manager.setRepeating(AlarmManager.RTC, triggerTime, 1000*30, sender);
Log.d("DEBUG", "RegistAlarm");
// Log.d("DEBUG","SystemClock.currentThreadTimeMillis() : "+ triggerTime);
// Log.d("DEBUG","SystemClock.elapsedRealtime() : "+ SystemClock.elapsedRealtime());
}
manager.setRepeating(AlarmManager.RTC, triggerTime, 1000*30, sender);
위에 코드를 수정했습니다. 알람을 등록하자마자 알람이 울립니다 ㅜㅜ