French B4A - Comment créer une notification dans 5 minutes

Bonjour à tous et à toutes,
J'utilise beaucoup Visual Studio surtout en C et VB et je viens de découvrir B4A pour Android.
En cette période de confinement, j'ai donc décidé de l'apprendre et j'essaye de faire un double timer afin de me prévenir à deux instants différents (10min et 45min).
J'arrive à le gérer avec 2 TIMERs et un beep à la fin, mais lorsque l'écran est en veille, l'application est en sommeil, donc le décompte n'est pas actif.

Savez-vous comment je peux contrer la mise en veille de mon application avec l'écran non allumé?
ou alors savez-vous si je peux programmer les tâches du calendrier afin de déclencher une notification?
il y a peut être une autre solution

J'ai essayé cela mais l'application quitte à la ligne StartActiviti (i)

Sub SetAlarm(Hour As Int, Minutes As Int, days As List)
Dim i As Intent
i.Initialize("android.intent.action.SET_ALARM", "")
i.PutExtra("android.intent.extra.alarm.HOUR", Hour)
i.PutExtra("android.intent.extra.alarm.MINUTES", Minutes)
i.PutExtra("android.intent.extra.alarm.DAYS", days)
i.PutExtra("android.intent.extra.alarm.SKIP_UI", True)
StartActivity(i)
End Sub

Merci pour votre aide

Laurent
 

drgottjr

Well-Known Member
Licensed User

candide

Member
Licensed User
la seule manière que je connais pour s’affranchir de la mise en stand-bye des applications sur Android est de créer un service qui se relance seul à l'heure et la date voulue. (en désactivant toutes des options de sauvegarde de batterie pour cette appli sur le téléphone)
 
Top