French recherche exemple d'un timer qui ne s'arrête pas quand le smartphone est sur off

john mad doe

Member
Licensed User
Longtime User
Bonjour

Pour une appli du genre chronomètre , j'ai besoin d'avoir un timer qui ne s'arrête pas quand le smartphone passe en veille (écran éteint).

j'ai compris qu'il fallait lancer un service pour créer le timer , mais le problème est que celui ci s'arrête environ 30s une fois que le smartphone passe en veille.

J'ai lu qu'il fallait écrire des instructions du style Service.AutomaticForegroundMode=Service.AUTOMATIC_FOREGROUND_ALWAYS mais cela ne résout pas mon problème.

En fait je n'ai pas trop compris ce qu'il fallait faire, aussi je recherche un exemple.


Merci pour votre aide.
 

FLAMMANT Didier

Member
Licensed User
Bonjour,
il suffit de rajouter la ligne ci-dessous pour relancer le service dans Service_Start

B4X:
StartServiceAt(Me, DateTime.Now + 10 * DateTime.TicksPerSecond, False)

La valeur 10 correspond à 10 secondes. Toutes les 10 secondes le service redémarre.
 

candide

Active Member
Licensed User
il me semble qu'il faut aussi sur le mobile enlever toutes les options d'économie d'énergie pour cette apk...
 
Top