Próbuję zrobić Harmonogram.AlarmManager Android Codziennie
Należy uruchomić codziennie na 1pm i 2pm ...
W tej chwili mogę tylko zrobić to kursują co 10 sekund lub 10min ...
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.set(AlarmManager.RTC_WAKEUP, calendar.getTimeInMillis(), pendingIntent);
Toast.makeText(AndroidAlarmService.this, "Start Alarm", Toast.LENGTH_LONG).show();
Dzięki
'set()' zadziała tylko raz. 'setRepeating()' będzie uruchamiany każdego dnia. – CommonsWare
dziękuję i przepraszam za nieuwagę. –
-1 Ten kod jest niepoprawny (przynajmniej od wersji SDK 2.1). AlarmManager.setRepeating akceptuje 4 parametry, a nie 3. – Valentin