2010-08-08 25 views
0

我有一個查詢服務器(不在我的控制下)的應用程序。 服務器返回一個序列化的對象。我有類的模型 - 但問題是,該類是在「默認包」... Android ClassLoader不識別的東西。當android在默認包中反序列化成Object時

我該如何解決這個問題?

+0

「我該如何解決此問題?」 - 告訴誰創建了返回序列化對象的服務器是一個真正糟糕的實現。他們應該使用XML或JSON或Thrift或Protocol Buffers或其他與平臺無關的東西。不過,就你的代碼而言,我不知道如何處理這個問題 - 對不起! – CommonsWare 2010-08-08 11:04:12

回答

0

告訴誰創建了這個類,可能是你自己,自從Java 1.4出現後,大約八年前,包內的Java類無法訪問不在包內的類。將課程放入一個包中。

+0

想知道是否可以通過創建專門用於此目的的自定義類加載器來完成此操作? – 2010-08-09 08:28:21

相關問題