|
FORUMS PROFESSIONNELS WINDEV, WEBDEV et WINDEV Mobile |
| | | | | |
| crash d'appli android lors du défilement d'une Zone Répétée |
| Débuté par Sylvain LACROIX, 08 sep. 2025 11:21 - Aucune réponse |
| |
| | | |
|
| |
| Posté le 08 septembre 2025 - 11:21 |
Bonjour, lorsque je teste mon appli (pour Android seulement) en mode débogage usb, lors du défilement d'une zone répétée vers le bas puis du retour à sa position initiale, j'ai un rechargement (non désiré) et l'application crashe avec rarement un rapport d'erreur. Lorsque j'ai un rapport d'erreur que j'arrive à ouvrir, cela est causé par des méthode de style qui tentent de s'appliquer à des objets null. L'erreur ne se produit pas lors du débogage avec simulateur, par contre sur appareil mobile elle se produit peu importe l'appareil ou la version d'android.
voici l'architecture de ma fenêtre: fenêtre Principale -> Fenêtre Interne -> ZR -> Fenêtre interne (par ligne)
Initialisation de la ZR: tabTransport est un tableau de Transport = ChargerTransports() ZR_Transport_Affichage(tabTransport) ZoneRépétéePosition(ZR_Transports, 1)
ProcédureZR_Transport: PROCÉDURE ZR_Transport_Affichage(tabTransports)
nIndice est un entier ZoneRépétéeSupprimeTout(ZR_Transports)
// Récupération des données de la ligne courante POUR i = 1 _À_ TableauOccurrence(tabTransports) UnTransport est un Transport UnTransport = tabTransports[i] nIndice = ZoneRépétéeAjouteFI(ZR_Transports, FI_Carte_Transport_Accueil, UnTransport) FIN
Initialisation de la fenêtre interne de chaque ligne de la ZR: PROCÉDURE FI_Carte_Transport_Accueil(UnTransport est un Transport)
LIB_Transport_Titre = UnTransport.Titre LIB_Transport_Statut = UnTransport.Statut LIB_Depart = "De: " + UnTransport.VilleDepart LIB_Arrivee = "Vers: " + UnTransport.VilleArrivee
SI UnTransport.TypeTransport = "Transport en cours" ALORS LIB_DateLivraison = "Livraison: " + UnTransport.DateLivraison SINON LIB_DateLivraison = "Départ: " + UnTransport.DateLivraison FIN
LIB_Distance = "Distance: " + UnTransport.Distance
LIB_Transport_Statut..CouleurFond = UnTransport.CouleurStatut
Les données d'entrée pour générer la ZR sont correctes. Je n'arrive pas à identifier à quel moment survient l'erreur. |
| |
| |
| | | |
|
| | | | |
| | |
| | |
| |
|
|
|