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