Come posso ripetere l'allarme in android solo per lunedì, martedì e venerdì

Come posso ripetere l'allarme in Android solo per lunedì, martedì e venerdì.

Intent myIntent = new Intent(getApplicationContext(), x.class); PendingIntent pendingIntent = PendingIntent.getService(getApplicationContext(), 0, myIntent, 0); AlarmManager alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE); //Calendar calender = new GregorianCalendar(); Calendar calender = Calendar.getInstance(); calender.setTimeInMillis(System.currentTimeMillis()); calender.set(Calendar.HOUR_OF_DAY, hours); calender.set(Calendar.MINUTE, ireminder.getMin()); calender.set(Calendar.SECOND, 0); calender.set(Calendar.MILLISECOND, 0); calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,3); calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,2); calender.set(Calendar.DAY_OF_WEEK_IN_MONTH,6); alarmManager.set(AlarmManager.RTC_WAKEUP, calender.getTimeInMillis(), pendingIntent); 

Ma non si ripete per 3 e 6 giorni (lunedì, martedì e venerdì) Puoi aiutare ragazzi ???

  • Come aggiungere events di calendario in Android?
  • Intento di Android con opzione multipla cioè, Scegli un'image da image gallaria e cattura utilizzando la camera anteriore
  • quale dispositivo fisico Android utilizzi per la prova di scopo?
  • Come mantenere la posizione di scorrimento Android ListView quando si torna ad un'attività?
  • Una connessione stabilita è stata interrotta dal software nella macchina host
  • schermata nera che passa tra l'attività
  • One Solution collect form web for “Come posso ripetere l'allarme in android solo per lunedì, martedì e venerdì”

    È necessario impostare 3 allarmi separati, o rendere il ricevitore di allarme abbastanza intelligente per programmare l'allarme successivo quando gli incendi precedenti. Nel tuo caso sopra, sembra che solo il valore per "6" venga utilizzato, dato che è l'ultimo valore impostato.

    L'Android è un fan Android di Google, tutto su telefoni Android, Android Wear, Android Dev e applicazioni Android Games e così via.