How to make the <enum> list possible?

I am trying to make my class accessible, but it has a list of enums.

I have already seen how to do this with single enums here ...

How can i do this?

Thanks!;)

+6
source share
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
source

All Articles