French Arrêter un programme

JJM

Active Member
Licensed User
Longtime User
Bonjour à tous,

2 questions

1) pour arrêter un programme que faut-il faire?
Utiliser:
Sub ButtonQuitter
exitapplication
end sub

ou

Sub ButtonQuitter
Activity.Finish
end sub

ou

Sub ButtonQuitter
Activity_Pause (true)
end sub

L'usage de ces différentes instructions n'est pas très clair pour moi.

2) Comment faire pour qu'un programme en cours (en l'occurence une base de données) ne soit par arrêté par l'extinction de l'écran du téléphone?

Merci et salutations
JJM
 

klaus

Expert
Licensed User
Longtime User
1)
- la méthode 'normale' est le bouton Back
- Activity.Finish OUI
- Activity_Pause (true) NON
- exitapplication NON

2)
Il n'est pas possible d'empêcher la Pause d'un programme lorsque l'écran s'éteint.
Mais:
- la dernière Activity du dernier programme s'affiche lorsqu'on rallume l'écran, il peut être nécessaire de sauver des paramètres dans Activity_Pause (éventuellement avec le module StateManager) pour les réafficher dans Activity_Resume.
- on peut empêcher l'extinction de l'écran avec la fonction PhoneWakeState.KeepAlive.

C'est l'une des raisons pour laquelle il est plus judicieux de travailler avec différentes Activities au lieu d'une seule Activity avec différents Panels.

Meilleures salutations.
 
Top