comment faire pour répéter l'alarme de jour de la semaine sur android
Je veux obtenir de l'alarme du lundi au vendredi seulement.
mon code est ici
if (chk_weekday.isChecked()) {
int day = calNow.get(Calendar.DAY_OF_WEEK);
if (day == 2 || day == 3 || day == 4 || day == 5
|| day == 6) {
alarmManager.setRepeating(AlarmManager.RTC_WAKEUP,
calSet.getTimeInMillis(), 1 * 60 * 60 * 1000,
pendingIntent);
}
Avoir une Idée.
Une autre approche: Créer 5 alarmes (un pour chaque jour) et mis en répétant le temps de la SEMAINE.
OriginalL'auteur ckpatel | 2012-09-20
Vous devez vous connecter pour publier un commentaire.
s'il vous plaît essayez ce code. est exécuté avec succès dans mes applications
il ne fonctionnera pas si l'utilisateur veut régler l'Alarme pour plus d'une journée.
ses pas complète, mais la démo de @user1662296 un changement est fonction de l'utilisateur.
supprimer "if{}else if{}.."il suffit d'utiliser "si{} si {}...", alors il doit régler l'alarme pour plusieurs jours....:)
Vous êtes à la répéter toutes les heures. Pour chaque semaine de la formule 24 * 7 * 60 * 60 * 1000
OriginalL'auteur ckpatel
De votre question, je crois que vous voulez pour effectuer certaines activités tous les jours sauf samedi, dimanche. Si votre code est juste mais vous déclarer de manière erronée, apporter des modifications et d'essayer
déclarer alarme dans OnCreate() la méthode
Maintenant votre alarme est réglée pour se répéter chaque jour, et vous avez besoin pour effectuer l'action quotidienne, sauf samedi,dimanche
j'ai déjà codé pour vous, il suffit de l'étudier et de mettre en œuvre votre auto.
merci beaucoup..mais une chose de plus. j'ai 7 la case du jour de la semaine,supposons que je case 3 case comme lundi,mardi,vendredi, afin d'obtenir alerte en 3 jours seulement. pouvez-vous me suggérer svp
vous suggérer ? posez votre question brièvement, s'il vous plaît.
supposons que j'ai 7 case à cocher comme lundi au dimanche. je vais vérifier à seulement 3 case à cocher comme les lundi , vendredi , dimanche, puis obtenir de l'alarme de jouer seulement les 3 jours qui est déjà vérifier .alarme de jouer uniquement les lundi,vendredi, dimanche .donner un exemple
OriginalL'auteur Lucifer
Une façon est lorsque l'alarme informer est de recevoir dans la diffusion de vérifier ensuite le lendemain si sa samedi, puis de régler l'alarme pour le lundi sinon, il suffit de créer avec l'ajout de 1 jour.
Vous avez besoin pour régler une nouvelle alarme à chaque fois pour cette.
OriginalL'auteur Pratik