Il y a un widget horloge dans notre application. Le widget doit être mis à jour chaque minute pour afficher l'heure exacte.Android O: pouvons-nous faire un widget horloge?
Dans Android O, il est conseillé d'utiliser JobScheduler pour les mises à jour en arrière-plan. Malheureusement, il y a des limites.
- Les mises à jour périodiques de JobService ne peuvent pas être appelées à intervalles de moins de 15 minutes.
- Le moment JobService.onStartJob() est imprévisible. Nous pouvons manquer le moment exact pour mettre à jour le chiffre des minutes (59e seconde).
Avant O nous avions l'habitude d'exécuter un service d'arrière-plan avec Handler.postDelayed() pour mettre à jour l'heure dans le widget. En O, le service d'arrière-plan peut être interrompu par le système.
Comment recommanderiez-vous de mettre en œuvre un widget horloge dans Android O?
Est-ce encore possible maintenant?
Toute idée pourquoi ma question downvoted? – Pavel
Essayez JobIntentService –
Ceci est une question très importante. Il ne devrait pas être downvoted –