error with passing my object with serializable?

Posted by Jony Scherman on Stack Overflow See other posts from Stack Overflow or by Jony Scherman
Published on 2013-10-28T03:45:41Z Indexed on 2013/10/28 3:53 UTC
Read the original article Hit count: 228

Filed under:
|
|
|

i was trying to send my object class GastronomyElement to another activity but i have got this error

java.lang.RuntimeException: Parcelable   encountered IOException writing serializable    object (name =    com.example.despegarteproject.classes.GastronomyElement)

i have seen another posts like this but i couldn not solve it. this is my class code

 public class GastronomyElement implements Serializable {

    String id, name, formattedAddress, formattedPhoneNumber,  reference, photo;
    List<String> photos;
    Boolean openNow;
    Horarios horarios;
    List<Review> reviews;
    String priceLevel;
    double  latitude, longitude;
    Double rating;

    public String getName () {
        return name;
    }

    public void setName (String name) {
        this.name = name;
    }

    public String getId () {
        return id;
    }

    public void setId (String id) {
        this.id = id;
    }

    public String getFormattedAddress () {
        return formattedAddress;
    }

    public void setFormattedAddress (String formattedAddress) {
        this.formattedAddress = formattedAddress;
    }

    public String getReference () {
        return reference;
    }

    public void setReference (String reference) {
        this.reference = reference;
    }

    public String getPhoto () {
        return photo;
    }

    public void setPhoto (String photo) {
        this.photo = photo;
    }

    public List<String> getPhotos () {
        return photos;
    }

    public void setPhotos (List<String> photos) {
        this.photos = photos;
    }

    public double getLatitude() {
        return latitude;
    }

    public void setLatitude (double latitude) {
        this.latitude = latitude;
    }

    public double getLongitude() {
        return longitude;
    }

    public void setLongitude (double longitude) {
        this.longitude = longitude;
    }

    public Double getRating () {
        return rating;
    }

    public void setRating (Double rating) {
        this.rating = rating;
    }

    public Boolean getOpenNow () {
        return openNow;
    }

    public void setOpenNow (Boolean openNow) {
        this.openNow = openNow;
    }

    public Horarios getHorarios () {
        return horarios;
    }

    public void setHorarios (Horarios horarios) {
        this.horarios = horarios;
    }

    public String getPriceLevel () {
        return priceLevel;
    }

    public void setPriceLevel (String priceLevel) {
        this.priceLevel = priceLevel;
    }

    public String getFormattedPhoneNumber () {
        return formattedPhoneNumber;
    }

    public void setFormattedPhoneNumber (String formattedPhoneNumber) {
        this.formattedPhoneNumber = formattedPhoneNumber;
    }

    public List<Review> getReviews () {
        return reviews;
    }

    public void setReviews (List<Review> reviews) {
        this.reviews = reviews;
    }

    }

and this is how i am sending it

Intent act = new Intent (context, ActivityLugarDetalles.class);
act.putExtra("elementDetails", elementDetails);
startActivity(act);

i would appreciate your help! thank you!

© Stack Overflow or respective owner

Related posts about java

Related posts about android