# Timer

## Vue d'ensemble

* [Pour commencer](#pour-commencer)
* [Commencer un événement avec un chronomètre](#demarrer-le-chrono)

## **Pour commencer**

### **Déterminer l'intervalle**

| Propriété                | Activé                                                        |
| ------------------------ | ------------------------------------------------------------- |
| Interval (millisecondes) | Default (`3000`) ; l'intervalle de temps est en millisecondes |

### **Déterminez à quelle fréquence vous souhaitez que le minuteur déclenche un événement**

Le minuteur ne se déclenche qu'une seule fois par défaut, mais vous pouvez le mettre en marche de façon continue en activant une boucle.

| Fréquence                                                | Cas d'utilisation                                            | Activé                                                                                                                                               | Boucles             |
| -------------------------------------------------------- | ------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------- |
| Juste une fois quand l'application démarre               | Écran de présentation                                        | `true` (default)                                                                                                                                     | `false`(par défaut) |
| Juste une fois, mais après le démarrage de l'application | Chargement des données lors de l'ouverture d'un nouvel écran | Réglé sur `false` au départ. Réglé sur `true` lorsque vous voulez démarrer le Timer                                                                  | `false`             |
| Mise en boucle au démarrage de l'application             | Jouer de la musique de fond dans un jeu                      | `true`(par défaut)                                                                                                                                   | `true`              |
| Bouclage pendant certains intervalles de l'application   | Collecte de données de localisation                          | Réglé sur `false` au départ. Réglez sur `true` quand vous voulez démarrer le timer et ensuite sur `false` quand vous voulez que le looping s'arrête. | `true`              |

## **Démarrer le chrono**

Si `enabled` est réglé sur `true`, le timer se déclenchera de lui-même au démarrage de l'application. Si vous souhaitez démarrer le minuteur à un moment ultérieur de votre application en fonction d'un autre événement, vous pouvez définir `enabled` comme étant `true`.

### **Démarrer un événement avec un chronomètre**

Vous pouvez lancer un événement - comme l'ouverture d'un nouvel écran - lorsque le Timer se déclenche en fonction de son intervalle donné

![](https://549775582-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2Fthunkable%2F-MT5xhhyRIyHIowjPgZ2%2F-MT5xupyRa4rfQKrO9HV%2F1.png?generation=1612877115633806\&alt=media)
