Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/196.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 使用serializable传递我的对象时出错?_Java_Android_Class_Exception_Serializable - Fatal编程技术网

Java 使用serializable传递我的对象时出错?

Java 使用serializable传递我的对象时出错?,java,android,class,exception,serializable,Java,Android,Class,Exception,Serializable,我试图将我的对象类美食元素发送到另一个活动,但出现了此错误 java.lang.RuntimeException: Parcelable encountered IOException writing serializable object (name = com.example.despegarteproject.classes.GastronomyElement) 我看到过其他类似的帖子,但我无法解决它。这是我的班级代码 public class GastronomyEl

我试图将我的对象类美食元素发送到另一个活动,但出现了此错误

java.lang.RuntimeException: Parcelable   encountered IOException writing serializable    object (name =    com.example.despegarteproject.classes.GastronomyElement)
我看到过其他类似的帖子,但我无法解决它。这是我的班级代码

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

    }

谢谢你的帮助!谢谢大家!

由于
GastronomyElement
包含类型为
Horarios
Review
的对象,这些类(以及它们递归包含的任何字段)也必须实现
可序列化的
。异常可能是因为其中一个类(或其中一个类中包含的某些数据)未能实现
Serializable
。(其他
GastronomyElement
字段都已经实现了
Serializable

由于
GastronomyElement
包含类型为
Horarios
Review
的对象,这些类(以及它们递归包含的任何字段)也必须实现
Serializable
。异常可能是因为其中一个类(或其中一个类中包含的某些数据)未能实现
Serializable
。(其他
GastronomyElement
字段都已经实现了
Serializable

类Horarios和Review也可以序列化吗?类Horarios和Review也可以序列化吗?
Intent act = new Intent (context, ActivityLugarDetalles.class);
act.putExtra("elementDetails", elementDetails);
startActivity(act);