PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Passage WIFI / 4G
Passage WIFI / 4G
Débuté par Nicko7780, 23 aoû. 2020 00:06 - 1 réponse
Membre enregistré
22 messages
Posté le 23 août 2020 - 00:06
Bonjour,

J'ai une application Android connecté sur une base HF C/S.
Si l'application est passée en arrière-plan et que le WIFI se déconnecte pour passer sur la 4G, si je repasse sur l'application, celle-ci se fige et impossible de reprendre la main.

Quelqu'un a déjà rencontré ce soucis ?

Merci
Membre enregistré
22 messages
Posté le 23 août 2020 - 13:49
Pour me répondre, j'ai mis à la fin de l'initialisation du projet :

HSurErreur("*", hErrPerteConnexion,"Reconnexion")


Ensuite, j'ai créé une procédure globales "Reconexion" :

Procedure Reconnexion()

TitreSuivant("La connexion au serveur a été perdue. Reconnexion en cours...")
Sablier(Vrai)
Multitâche(-1)

gbConnexionDB = Faux

SI PAS HReconnecte ALORS
// Si HReconnecte renvoie faux, on est probablement passé hors réseau
// donc on va charger la base locale :
ConnexionBaseDeDonnees()
SINON
gbConnexionDB = True
FIN

Sablier(Faux)
TitreSuivant("")

SI gbConnexionDB = False ALORS
RENVOYER opFinProgramme
SINON
RENVOYER opRéessayer
FIN