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

Expert
Licensed User
Longtime User

candide

Active 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