La mise en œuvre de Sieste dans Android Notifications
Quelle est la meilleure façon de mettre en œuvre sieste fonctionnalité dans une notifications Android. (c'est à dire que je notifie à l'utilisateur de X [pour l'amour du arguments prenons l'exemple d'un message texte], et il ne veut pas être gêné par elle pour l'instant, mais en même temps, il veut s'assurer qu'il n'oublie pas. Donc, il ne souhaite qu'il joue le encore du bruit, mais à par exemple 5 minutes à partir de maintenant)
J'ai vu la façon dont le android réveil t-il, mais il me semble bordélique (et généralement pas bien) pour faire apparaître un flottant intention tandis que l'utilisateur peut être faire quelque chose d'important.
D'autre part, il ne semble pas possible de mettre des boutons à l'intérieur de la zone de notification. Ou je me trompe?
Que suggérez-vous?
Il ne dit rien sur les boutons dans la notification. Pouvez-vous m'indiquer où vous avez vu ça?
Bien sûr, il n': Regardez les captures d'écran, ils sont la mise en œuvre de deux actions: l'Une si l'icône sur la droite est cliqué, et un pour les autres parties de la notification. La mise en page contient également un bouton.
Ce n'est plus possible, la notification constructeur présentés dans ce code n'est plus disponible sur Android.
OriginalL'auteur yydl | 2011-04-21
Vous devez vous connecter pour publier un commentaire.
Une stratégie simple peut être comme suit:
Sinon, cliquez sur la notification peut apporter une activité de premier plan, qui sera mis en place une minuterie si il n'y a pas d'autres entrées de l'utilisateur (par exemple, en cliquant sur "rejeter").
Un autre, à l'opposé de l'approche, serait de définir une minuterie lorsque la notification est envoyée, et après le temps de sieste, de la supprimer et en ajouter un nouveau, avec le bruit et probablement un texte ajouté en disant combien de temps est passé depuis la notification initiale. Qui peut être fait de manière récursive jusqu'à ce que l'utilisateur efface la notification ou de clics sur elle.
La meilleure stratégie dépend de ce que fait l'application et quel est le niveau de personnalisation de l'utilisateur est en mesure de le faire. Je ne voudrais pas mettre en œuvre tout snozze comportement qui ne peut pas être facilement évitée par l'utilisateur (qui peut être très ennuyeux si ce n').
OriginalL'auteur Aleadam
Ajouter un bouton snooze:
Alors avant d'où vous appelez de l'alarme, mise à jour de l'heure
Appel de l'alarme
OriginalL'auteur sophia
Ce que j'ai fait exactement la même manière dont j'ai créé la première alarme de notification
Donc pour sonnerie de notification ou d'alarme je viens de créer un autre alarme, mais ce n'est pas de répéter l'alarme. que se déclenche pour une seule fois
si quelqu'un à besoin de prendre un coup d'oeil à
AlertReceiver.class
OriginalL'auteur Walid Al Ashik