我设法让代码运行,但它不能正常工作。我已经在一个确切的时间放置了一个 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);
抱歉,如果您因为我在用西班牙语编程而不懂某些东西,请问您是否不懂某些东西。