2011-07-07 81 views

回答

0

做一些研究後回答我的問題。

爲了反序列化在.Net中序列化的android(java)中的對象,我們必須使用自定義序列化在.Net中序列化我們的類,我的意思是使用基本數據類型而不是使用內置的.Net序列化器。然後android應用程序使用原始數據類型按照完全相同的順序反序列化。

總結一下,我們需要按照某種順序在流上編寫原始數據類型,並在android中以相同的原始數據類型按照與.Net編寫的完全相同的順序讀取流。 XML也可用於序列化和反序列

希望幫助

+0

嗨奧馬爾,有沒有什麼辦法在c#中序列化對象,並在android(java)中讀回它? – Aada

+0

嗨,正如我在回答中所述,您必須使用自定義序列化,而不是使用內置的.Net序列化程序。通過自定義序列化,我的意思是你將不得不使用Writer方法編寫你的對象,如writer.writeInt(intVariable),並在android reader.readInt()中以相同的順序讀取。 –