8
votes

Comment vérifier si l'alarme est définie

J'essaie de vérifier si mon alarme est active ou non. La méthode Alarmisset retournera FALSE avant que l'alarme soit définie, true lorsque l'alarme est définie. Jusqu'à présent, cependant, après que l'alarme, l'alarme a annulé Alarsset continuera de retourner true jusqu'à ce que je redémarre l'appareil. Comment puis-je résoudre ce problème? XXX


0 commentaires

3 Réponses :


0
votes

Le moyen le plus simple consiste à vérifier les valeurs de la variable d'alarme, s'il n'est pas la même valeur que lorsqu'une alarme n'a pas été définie (pour que vous puissiez vérifier une fois que c'est) alors il serait alors Indiquez que l'alarme est active et au moment de la vérification du programme, c'est une heure qui s'est passée et l'alarme a sonné, soit une heure à laquelle il est arrivé à l'arrivée et l'alarme n'a pas encore sonné. Notez que les règles peuvent autoriser une seule activation d'alarme par session de périphérique avant un redémarrage ou une mise hors tension ou toutes les 12 ou 24 heures, ce qui pourrait être la raison pour laquelle le statut n'est pas effacé.


0 commentaires

14
votes

Il vous suffit d'ajouter xxx

après xxx


0 commentaires

1
votes

Après avoir eu des maux de tête avec cette affaire moi-même, j'ai découvert que si j'avais créé une intention en attente lors du test de choses, qu'il n'était pas effacé entre des tests. Même tuer l'application ne l'a pas fait. L'intention est toujours restée dans le système et continua de retourner vrai lors de la vérification. En fait, je devais écrire du code pour le tuer avant de tester le droit.


0 commentaires