grosDroid Posté(e) 9 juillet 2014 Share Posté(e) 9 juillet 2014 Bonjour, Je suis en train de développer une application pour la consultation des horaires de bus de ma ville sur android. J'ai pour cela temporairement rangé mes données dans un fichier texte comme ceci : file:ligne_a.txt (exemple) [ arret1 0520 0540 0600 0620 0640 0700 arret2 0522 0542 0602 0622 0642 0702 arret3 0530 0550 0610 0630 0650 0710 ... ] J'ai rangé ces fichiers dans le dossier "res/raw" que j'ai créés pour l'occasion. Je code sous eclipse. Pour lire mes fichiers j'utilise InputStreamReader et BufferedReader. Pour une sélection de la ligne de bus 'a' par l'utilisateur, mon programme ira lire une première fois le fichier correspondant pour récupérer le noms des arrêts, puis une seconde fois pour lui indiquer les horaires pour l’arrêt sélectionné. J'ai dans ma tête la gymnastique que je dois réaliser avec mes variables pour faire ce que je veux, là n'est pas le problème. Mon problème est le suivant : Pour la première lecture de mon fichier pas de problème, je récupère bien le nom de mes arrêts. Pour la deuxième lecture, mon code ne parvient pas à ouvrir le fichier. (instruction file.ready() = false). l'instruction .close() est pourtant bien appliquée à la fin de la lecture du premier fichier. Je ne comprend pas, je suis à deux doigt de développer un programme sur windows qui me rangera mes données dans une bdd et d'utiliser SQLite par la suite. Mais je garde espoir, j'aimerai sortir la version 1.0 de mon application avec ce système de gestion de ficher. Le problème doit être tellement petit que je le trouve pas tout seul. Dans l'espoir d'une réponse rapide, Cordialement, grosDroid Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
grosDroid Posté(e) 10 juillet 2014 Auteur Share Posté(e) 10 juillet 2014 Rebonjour, c'est encore moi! J'ai trouvé le problème, il s'agissait de "context.getResources()" qui était généré qu'une seule fois pour mes deux lectures. Évidemment, ça peut pas marcher... :P Résolu! Y'a un bouton "résolu" quelque part? Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
FlyinGrub Posté(e) 20 juillet 2014 Share Posté(e) 20 juillet 2014 tu peux editer ton premier post avec l'utilitaire complet et ajouter la balise resolu Citer Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Rejoignez la conversation
Vous pouvez poster maintenant et vous enregistrez plus tard. Si vous avez un compte, connectez-vous maintenant pour poster.