J'utilise XStream pour sérialiser certains objets au format XML et je suis confronté à un problème avec Enums. L'exception que je reçois lorsque j'essaie de sérialiser l'objet: "ObjectAccessException: champ final invalide java.lang.Enum.name".Problème de sérialisation avec Enums sur Android
Apparemment, ceci est un problème avec l'implémentation de l'API de réflexion dans Android: Il ne traite pas les champs finaux correctement. Ce problème existait réellement dans les implémentations antérieures du JDK Sun (Oracle) officiel.
Pouvez-vous confirmer/réfuter c'est le problème avec Android? Pouvez-vous suggérer une autre API de sérialisation qui pourrait être utilisée dans cette situation?