Voici le scénario:Verrouiller un bouton après avoir appuyé pendant un certain temps
L'utilisateur ouvre l'application, il appuie sur un bouton et lance une activité. Après avoir appuyé sur le bouton et que l'activité est exécutée, je veux désactiver le bouton jusqu'à ce que la semaine recommence. Même s'ils ferment l'application et reviennent, elle devrait toujours être désactivée à moins qu'elle ne soit réinitialisée. Par exemple, s'ils appuient sur le bouton le lundi, ils ne devraient pas être en mesure de le faire jusqu'à dimanche à 00:00.
Peu importe le jour où ils appuient initialement sur le bouton, ils ne doivent pas pouvoir appuyer à nouveau avant le début de la semaine.
Quel serait le moyen le plus simple de le faire dans Android? Devrais-je avoir le programme de stocker la date et l'heure qu'ils ont initialement appuyez sur, puis calculer le temps jusqu'à ce réinitialiser chaque fois qu'ils ouvrent l'application?
Antifeature! Cela va être vraiment ennuyeux si l'utilisateur appuie sur un bouton par accident, maintenant ils ne peuvent pas utiliser ce bouton pendant une semaine. –
Eh bien, il suffit d'ajouter une fenêtre de confirmation pour éviter ce genre de problèmes. – Sephy