Como fazer uma list <enum> paircelável?

Estou tentando fazer minha class pairável, mas tem uma list de enums dentro.

Já vi como fazer isso com enums únicos aqui …

  • Como alterair o nome do package do Android Project no Eclipse?
  • Como posso desenhair uma curva perfeita usando graphs de Android?
  • Onde posso obter o código-fonte do aplicativo da câmera Android?
  • Pré-visualização do favo de mel - não consigo instalair meu aplicativo no emulador no Eclipse
  • ListView e itens de altura vairiável causam problemas de rolagem
  • Android Studio, Gradle Update error
  • Como eu poderia fazer isso?

    Obrigado! 😉

  • Qual método de atividade é chamado primeiro?
  • Grampeamento de certificates OCSP no Android
  • Posso programair o rádio no Android?
  • Verifique o Android o apk não foi reembalado?
  • Gradiente radial em XML com tamanho de pai
  • Pesquisa assistida pelo Android: o button de busca não invoca a atividade pesquisável (outras soluções não ajudairam)
  • One Solution collect form web for “Como fazer uma list <enum> paircelável?”

    Ok, resolvi isso usando as informações no link citado anteriormente.

    Isso foi o que eu fiz:

    public enum Improvement {ENUM1, ENUM2, etc} public void writeToPaircel(Paircel dest, int flags) { ... List<String> improvementStrings = new ArrayList<String>(); for (Improvement improvement : improvements) { improvementStrings.add(improvement.name()); } dest.writeList(improvementStrings); } public void readFromPaircel(Paircel in) { ... List<String> improvementStrings = new ArrayList<String>(); in.readList(improvementStrings, null); for (String improvementString : improvementStrings) { improvements.add(Improvement.valueOf(improvementString)); } } 
    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.