簡體   English   中英

兒童類的ClassLoader

[英]ClassLoader for children classes

這是我的情況:

  • 我有一個“遠程”服務(在Android設備上本地運行,但在另一個單獨的進程上運行)。
  • 我構建了一個API來與此服務進行交互。 它基於Message
  • 在此API中,需要傳遞API定義的某些對象,例如,自定義Entity類的實例。

我在這里遇到的問題是,對於Entity子類,服務無法解組它們,因為顯然他不知道此類(拋出ClassNotFoundException )。 但是我只想通過此子類訪問Entity類的功能。

有什么辦法可以做到這一點? 先感謝您!

如果要將序列化的Java對象發送到遠程API,則API必須知道要反序列化該對象的對象(因此,它必須知道Entity的每個子類型)。

也許您可以嘗試將對象作為JSON發送,然后將JSON數據解析為Entity-Object。 我不確定JSON是否可以幫助您,但是您可以嘗試一下。 (en.wikipedia.org/wiki/JSON)

我深知首先u需要將對象映射到接收器嘗試使用

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM