Bonjour à tous,
je voudrais savoir s'il est possible de sauvegarder la position d'une scène mais une application Androïd. Dans mon application, l'utilisateur remplit (selon son choix) des listes (objet liste) et le but soit que les données entrées soit sauvegardées puis rechargées.
J'ai bien pensé à utiliser le l'objet Old ini android ou l'objet Quicksave (je ne sais absolument pas m'en servir) mais sauvegarder la scène serait beaucoup plus simple ! :)
Merci à vous !
hello,
non il n'existe pas sous android cette fonction malheureusement, il faut tout enregistrer manuellement sachant que l'objet ini a quelques beug sous android notament le fait qu'il plante si on cherche a lui faire enregistrer des valeurs qui n'ont pas été créées
je me suis peut etre mal exprimé, par exemple si on enregistre les valeurs globale 1 a 10 par une boucle, sous windows il n'y aura jamais aucun probleme meme si on a pas créé ces valeurs globales manuellement en ayant cliqué sur "nouveau", sous android il faudra absolument avoir fait "nouveau" avec les 10 premieres valeur globales. pareil pour les valeurs modifiables des actifs
Merci Fredetmumu. Bon je vais essayer quand même avec ini mais je ne sais pas s'il peut sauvegarder plusieurs valeurs. Pour être plus explicite, pourra t-il remplir ma liste à l'ouverture de la scène ? ! ?
il y a une fonction de sauvegarde et de chargement dans l'objet liste ;)
Oh ! ! ! ! Je viens de voir ça ! ! ! Dans "Fichier" de l'objet "Liste" ! Je n'avais jamais remarqué !
Merci beaucoup ! ! ! fredetmumu
Les tableaux peuvent aussi solutionner tin problème.
Merci Patrice,
Mais du coup, pour les tableaux comme pour les listes, pour la sauvegarde, je dois mette un chemin je présume (le dossier natif de l'appli) mais sur Androïd.... Comment trouver ce chemin ?
si tu regardes bien, au moment ou il faut entrer le nom, tu as un bouton en bas a droit "expression", click dessus et tu peux rentrer ce que tu veux, au pire tu met juste le nom sans préciser le chemin genre "liste"
par contre je pense qu'il faut accorder des permissions mais je suis pas certain
cela dit chez moi je ne reussi pas a enregistrer avec l'objet liste sur android (mais ca marche sur pc)
J'avais bien fait "expression" et le nom de ma liste. Peut-être qu'effectivement sur Androïd ça n'est pas possible. Du coup, je vais essayer la méthode de Patrice avec un tableau. Après tout le but c'est que ça marche :)
En revanche, je trouve qu'il est beaucoup plus simple de créer une application pour Pc que Androïd !
je te le fais pas dire.
j'ai vérifié, l'objet liste est compatible android alors je vois pas pourquoi ça marche pas, les autres connaissent surement la raison, en patientant un peu tu devrais avoir la reponse
Je vais essayer avec comme ceci : "Apppath$\liste"... Je verrai bien ! :) En faite, sincèrement je me souviens de ce petit truc "Apppath$" mais je ne sais absolument plus ce que c'est réellement ! :)
Au final, ça donne :
Apppath$ + "liste"
Bon, on est fixé ! Apppath$ + généré une erreur à la construction : incompatible lol
Et bien voilà ! Ça a marché ! Le problème est réglé ! Merci encore pour votre aide !
ah et du coup comment tu as fait? car chez moi ca marche pas sous android
J'ai mis le répertoire de stockage de l'objet Androïd
DataStorageDirectory$( "Objet Android" ) + / "liste"
effectivement ça marche super, merci du tuyau!!
C'est moi qui te remercie !