Hi, I've tried several ways but the only way I succeeded to serialize something is to serialize each member of class Serialisiere:
public void writeIt(String filename) throws IOException { FileOutputStream fos = openFileOutput(filename, MODE_WORLD_WRITEABLE); ObjectOutputStream oos = new ObjectOutputStream(fos); oos.writeInt(this.i); oos.writeDouble(this.d); oos.writeChars(this.s); oos.close(); fos.close(); } I'm not sure if this answers your question. Best Regards: Chechy On Feb 10, 11:55 am, DaRolla <netzprofi.ma...@googlemail.com> wrote: > hi, > > I get nuts on this, who can help? > > package de.test; > > import java.io.FileOutputStream; > import java.io.IOException; > import java.io.ObjectOutputStream; > import java.io.Serializable; > > import android.app.Activity; > import android.os.Bundle; > import android.util.Log; > import android.widget.TextView; > > public class SerialisiereAndroidActivity extends Activity { > > @Override > public void onCreate(Bundle savedInstanceState) { > super.onCreate(savedInstanceState); > setContentView(R.layout.main); > > try { > Serialisiere pi = new Serialisiere(3, Math.PI, "pi"); > ((TextView) findViewById(R.id.tv1)).setText("Serialisiere: > " + > pi.toString()); > pi.writeIt("pi.ser"); > } > catch( Exception e) { > Log.d( "SerialisiereAndroidActivity", e.toString() ); > } > } > > public class Serialisiere implements Serializable { > > private static final long serialVersionUID = > -3922493985071195239L; > > private int i; > private double d; > private String s; > > public Serialisiere(int i, double d, String s) { > this.i = i; > this.d = d; > this.s = s; > } > > public void writeIt(String filename) throws IOException { > FileOutputStream fos = openFileOutput(filename, > MODE_WORLD_WRITEABLE); > ObjectOutputStream oos = new ObjectOutputStream(fos); > oos.writeObject(Serialisiere.this); > oos.close(); > fos.close(); > } > > @Override > public String toString() { > return "i=" + i + " d=" + d + " s=" + s; > } > } > > } > > the problem is: > > oos.writeObject(Serialisiere.this); > > this throws an java.io.NotSerializableException. > > who can help me on this? > > greetings, > darolla --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers-unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en -~----------~----~----~----~------~----~------~--~---