How to make the <enum> list possible?
1 answer
Well, I solved it by simply using the information from the link given earlier.
Here is what I did:
public enum Improvement {ENUM1, ENUM2, etc} public void writeToParcel(Parcel dest, int flags) { ... List<String> improvementStrings = new ArrayList<String>(); for (Improvement improvement : improvements) { improvementStrings.add(improvement.name()); } dest.writeList(improvementStrings); } public void readFromParcel(Parcel in) { ... List<String> improvementStrings = new ArrayList<String>(); in.readList(improvementStrings, null); for (String improvementString : improvementStrings) { improvements.add(Improvement.valueOf(improvementString)); } } +12