Мне удалось запустить код, но он не работает должным образом. Я поставил AlarmManager в определенный час, отобразил текст, но дело в том, что оно появляется именно в тот момент, когда я нажимаю кнопку ввода, независимо от того, какой час я представляю.AlarmManager отображается независимо от того, в какой час я положил
Код:
final TimePicker desde = (TimePicker) findViewById(R.id.timePicker1);
int desdeHora = desde.getCurrentHour();
int desdeMinuto = desde.getCurrentMinute();
Calendar desde1 = Calendar.getInstance();
desde1.set(Calendar.DAY_OF_WEEK, 3); //MIRAR ESTE 1 SIGNIFICA DOMINGO, 2 LUNES, 3 MARTES
desde1.set(Calendar.HOUR_OF_DAY,desdeHora);
desde1.set(Calendar.MINUTE,desdeMinuto);
Intent intent = new Intent(this, Alarma.class);
PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
AlarmManager alarmManager = (AlarmManager) getSystemService(ALARM_SERVICE);
alarmManager.setRepeating(alarmManager.RTC, (desde1.getTimeInMillis() - System.currentTimeMillis()) , 604800000, pendingIntent);
К сожалению, если вы не понимаете что-то, потому что я программирования на испанском языке, спросите, если вы не понимаете.
Вам действительно нужно повторить будильник? – KarolDepka
Извините, я не объяснял, я хочу повторить его еженедельно, спасибо, что спросили. –