Partage
  • Partager sur Facebook
  • Partager sur Twitter

[Android] Sauvegarder un vecteur

    9 juillet 2013 à 10:31:21

    Bonjour,

    je souhaiterais sauvegarder deux vecteurs de mon appli, mais je ne vois pas comment faire.
    J'ai essayé de le sauvegarder dans un fichier mais le programme passe dans l'exception.

    FileOutputStream fosB = openFileOutput(FILENAMEBuoy, Context.MODE_PRIVATE);
    ObjectOutputStream writeBuoy = new ObjectOutputStream(fosB);
    writeBuoy.writeObject(buoys);
    Log.i("buoy","writing ...");
    writeBuoy.close();

    J'ai ensuite essayé avec l'api de google avec onRetainNonConfigurationInstance mais cela n'a pas l'air de fonctionner.

    Avez vous une idée de comment sauvegarder un vecteur ?

    public void returnTableParseXml(){
    		try {
    			buoys = BuoyParser.parse(getAssets().open("Atlantique_Beacon-buoy-Landarea.xml"));
    						
    			FileOutputStream fosB = openFileOutput(FILENAMEBuoy, Context.MODE_PRIVATE);
    			ObjectOutputStream writeBuoy = new ObjectOutputStream(fosB);
    			writeBuoy.writeObject(buoys);
    			Log.i("buoy","writing ...");
    			writeBuoy.close();
    			
    			coast = CoastParser.parse(getAssets().open("Atlantique_Beacon-buoy-Landarea.xml"));
    		}
    		catch (IOException e) 
    		{
    			Log.d("XML","onCreate(): parse() failed");
    			return;
    		}
    	}



    • Partager sur Facebook
    • Partager sur Twitter

    [Android] Sauvegarder un vecteur

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown