0

目前我使用writeList()和readList(),我的程序不稳定,不知道是不是这个问题。这至少在大多数时候都有效。之前在这里问过同样的问题Write Parcelable for ArrayList<String []> in android? ,但没有提供令人满意的答案。

public static final class MyParcelable implements Parcelable {
private ArrayList<String []> t_values;

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

public void writeToParcel(Parcel dest, int flags) {

    dest.writeList(t_values);

};

private MyParcelable(Parcel in) {

    t_values = new ArrayList<String[]>();

    t_values.readList(in);
}
.....
}
4

0 回答 0