2017-02-27 19 views
0

我的應用程序嘗試傳遞一個相當複雜的對象,該對象使用RxAndroidBle類從一個Android活動添加到另一個Intent,作爲一個Serializable額外。但是我得到崩潰,顯然是由於這些類的序列化問題。序列化RxAndroidBle類的問題

有沒有解決這個問題?

回答

2

不幸的是,不可能序列化RxAndroidBle的類,因爲它們大多數包含對不可序列化的對象的引用。

如果您無法將引用傳遞給要在代碼的不同部分中使用的對象(例如在不同的進程中),那麼您需要在該進程中創建一個新的RxBleClient實例並使用它。

+0

根據您的建議,找到一種解決方法,使用對象引用。 –