2017-09-18 4 views
0

Je travaille sur une application qui utilise un éditeur de bureau pour le contenu.Une application de studio Android peut-elle lire une classe de données sérialisée par une application de bureau Java?

Si je devais sérialiser les classes de données nécessaires de l'éditeur ... serais-je alors en mesure de les désérialiser côté Android?

(Supposons que le serialVersionUID est identique et la classe de données Android est un copier-coller de celle utilisée dans l'éditeur)

+1

Oui, pourquoi pas? – Oleg

+0

@Oleg Eh bien, il semble que ce soit _should_ mais je n'étais pas sûr alors je pensais que je demanderais (d'autant plus qu'il n'y avait pas une réponse définitive ou une question concise à ce sujet sur SO que je pourrais trouver). –

Répondre

0

Visitez Java serialization - Android deserialization pour un peu plus d'informations. Il semble qu'il est possible de désérialiser des objets Java sérialisés côté bureau si vous implémentez la classe des deux côtés exactement la même chose.

+0

Ah, je n'ai pas trouvé cette question quand je cherchais avant. Ceci est utile –