나는 조금 문제가있다 ... 더 많은 것보다 나는 몇 가지 팁과 예제가 필요하다. 나는 2 개의 문자열의 비교를 실행해야하는데, 이것들 중 하나는 장치의 현재 날짜에서 파생된다. , 다른 하나는 내가 쓰는 날짜입니다. 그래서이 비교는 언제든지 이루어질 수 있습니다 .. 이 비교는 true이면 다양한 명령을 실행합니다.안드로이드 AlarmManager 서비스
나는 내가 필요로하는 비교 존재하는 루프를 하나 개의 서비스에서이 서비스에 호출하는 알람 관리기를 .. 만든
private static final int EXEC_INTERVAL = 10 * 1000;
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.setRepeating(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), EXEC_INTERVAL, pendingIntent);
제가 무엇을해야 할 방법 더 나은 무엇입니까?
나는 이것을 사용합니까? 또는 BroadcastReceiver가 필요합니까?
몇 가지 예를 들어 주시면 감사하겠습니다. 미리 감사드립니다!
덕분에 많은,하지만 난 루프도 장치가있는 경우 실행이 필요 절전 모드로 전환됩니다. – Tony
당신은 무엇을 의미합니까? 당신은 테스트 코드를 반복 할 수 있습니다. – Tony