具有异常作为属性的可分类类(Android)

时间:2015-08-24 12:25:02

标签: java android parcelable

我想在类中使用Parcelable将一个对象从一个活动发送到另一个。我有一个Parcelable类,它有两个字符串和一个Exception作为属性。

public class ReportErrorVO implements Parcelable {

    private String titleError;
    private String descriptionError;
    private Exception exceptionError;

    public ReporteErrorVO(Parcel in) {
        titleError = in.readString();
        descriptionError = in.readString();
        exceptionError = ????; //What do I put here?
    }

    public ReporteErrorVO() {
    }

    @Override
    public void writeToParcel(Parcel dest, int flags) {    
        dest.writeString(titleError);
        dest.writeString(descriptionError);
        dest.writeException(exceptionError);
    }

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

        public ReportErrorVO[] newArray(int size) {
            return new ReportErrorVO[size];
        }
    };

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

    //Getter and setters atributes...
}

如何在parcelable属性中设置异常?

0 个答案:

没有答案