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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to