Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1659 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  Serialization sous android [Resolu]

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Serialization sous android [Resolu]

n°2200140
NotUsedPse​udo
Posté le 15-08-2013 à 16:35:13  profilanswer
 

Bonjour à tous,  
 
J'ai un problème de sérialization sous android :  
 
Dans mon activité principale, je récupère le flux d'un fichier par :  
getAssets().open("file" ) qui renvoie un InputStream.
 
Je passe ensuite se flux à une méthode qui se charge de lire l'objet :  
 

Code :
  1. public static Object loadOneObject(InputStream is) {
  2.  try {
  3.   ObjectInputStream ois = new ObjectInputStream(is);
  4.   Object res = ois.readObject();
  5.   ois.close();
  6.   return res;
  7.  } catch (Exception e) {
  8.   System.err
  9.     .println("Une erreur est survenue lors de la lecture d'un objet !" );
  10.  }
  11.  return null;
  12. }


 
Seulement, tout les attributs ne sont pas restaurés ce qui fait planter l'application.
Pour vérifier, j'ai testé la méthode sur mon ordinateur  :  

Code :
  1. InputStream is = new FileInputStream("assets/file" );
  2. SimpleFile.loadOneObject(is);


 
...et elle marche bien.
 
Avez vous déjà rencontré ce problème ? Avez vous une idée pour le résoudre ?
Merci d'avance.


Message édité par NotUsedPseudo le 16-08-2013 à 10:42:11
mood
Publicité
Posté le 15-08-2013 à 16:35:13  profilanswer
 

n°2200159
NotUsedPse​udo
Posté le 16-08-2013 à 10:41:20  profilanswer
 

Finalement, j'ai trouvé.
L'objet sérialisé contenait des objets Serializable mais qui étendait une classe non-serizalizable.
Pour des raisons inconnus, l'objet était quand même sérialisé en partie sur l'ordi,  
mais pas sur la tablette.
 
Désolè pour le spam.
 


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  Serialization sous android [Resolu]

 

Sujets relatifs
java android eclipsecolonne dans une table SQLite android
application android et sqliteParlons android (encore) !
Reconnaissance vocale sur AndroidListe option non selectionable sous android 2.3
BDD SQLite sous Android : la créer ?petite question opérateurs en JAVA (dev. android)
[Android] Probleme video (pas d'image)Solveur d'équation pour Android
Plus de sujets relatifs à : Serialization sous android [Resolu]


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR