Mikiya Posté(e) 4 mars 2011 Share Posté(e) 4 mars 2011 Bonjour, Voila j'essaye d'acceder a un fichier .db mis dans le dossier assests, et lors de ce code : //ouverture de l'Input stream sur sur la base de l'APK InputStream Entree = monContext.getAssets().open(BASE_NOM); // Chemin String outFileName = BASE_PATH + BASE_NOM; //ouverture de l'Outputstream sur la base vide locale OutputStream Sortie = new FileOutputStream(outFileName); //transfert byte[] buffer = new byte[1024]; int longueur; while ((longueur = Entree.read(buffer))>0){ Sortie.write(buffer, 0, longueur); } //Close the streams Sortie.flush(); Sortie.close(); Entree.close(); la ligne while ((longueur = Entree.read(buffer))>0) me leve une IOException, sans plus d'explications, sur le read vraisemblablement, mais pourquoi ? le stream est bien ouvert, la taille detectée est bonne, pourtant impossible de lire :( Merci d'avance ! Lien vers le commentaire Partager sur d’autres sites More sharing options...
Mikiya Posté(e) 8 mars 2011 Auteur Share Posté(e) 8 mars 2011 up ? Lien vers le commentaire Partager sur d’autres sites More sharing options...
Recommended Posts
Archivé
Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.