Aller au contenu

Acces fichier Assets : IOException ???


Recommended Posts

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

Archivé

Ce sujet est désormais archivé et ne peut plus recevoir de nouvelles réponses.

×
×
  • Créer...