int year = calendar.get(Calendar.YEAR);
int month = calendar.get(Calendar.MONTH) + 1;
int day = calendar.get(Calendar.DAY_OF_MONTH);
int hour = calendar.get(Calendar.HOUR_OF_DAY);
int minute = calendar.get(Calendar.MINUTE);
init();
if (year == etYear && month == etMonth && day == etDay && hour == etHour && minute == etMinute){
// 알람 매니저에 알람을 등록
AlarmManager am = (AlarmManager) getSystemService(Context.ALARM_SERVICE);
am.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
}
알람매니저를 통해 핸드폰 시간을 가져오고
핸드폰 시간과 DB값이 일치할 시 에 TTS로 알림을 울려주는 프로그램인데
30분에 어플을 켜서 36분이 되면 자동으로
읽어줘야하는데 소스에서 보는것과 같이 어플을 실행하면 1번 비교하고
끝나기때문에 36분이 되어도 읽어주지 않네요 어떻게 해야하나요 ㅠ
while(true) 무한 반복문을 사용해봤는데 실행하고 나서 과부화 되서그런지 렉때문에 멈추네요