Hi, im trying to send an object to another activity, but i dont
receive the value of attributes, i recive two simbols (like ??)

Clase1 extends activity{
         Intent i = new Intent(this, Clase2.class );
        Bundle bundle = new Bundle();
        bundle.putParcelable("user", user); //Usuario user;
        i.putExtras(bundle);
        startActivity(i);
        finish();
}
Clase2 extends Activity{
        Bundle b = getIntent().getExtras();
        user = b.getParcelable("user");
}

public class Usuario implements Parcelable {
        String codigodeusuario;

        public Usuario(){
        }

        public Usuario(Parcel in){
                codigodeusuario=in.readString();
                readFromParcel(in);
        }

        @Override
        public int describeContents() {
                return 0;
        }

        @Override
    public void writeToParcel(Parcel dest, int flags) {
                dest.writeString(codigodeusuario);
    }

        public static final Parcelable.Creator CREATOR= new
Parcelable.Creator() {
        public Usuario createFromParcel(Parcel in) {
            return new Usuario(in);
        }

        public Usuario[] newArray(int size) {
            return new Usuario[size];
        }
    };
    private void readFromParcel(Parcel in) {
        in.setDataPosition(0);
        codigodeusuario=in.readString();
    }

}


I speak spanish, thanks!

-- 
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

Reply via email to