0

我的应用程序尝试将使用 RxAndroidBle 类的相当复杂的对象从一个 Android 活动传递到另一个活动,方法是将其添加到 Intent 作为 Serializable extra。但是我遇到了崩溃,显然是由于这些类的序列化问题。

有什么解决办法吗?

4

1 回答 1

2

不幸的是,无法序列化 的类,RxAndroidBle因为它们中的大多数都包含对不可序列化对象的引用。

如果您无法传递对要在代码的不同部分(例如在不同进程中)使用的对象的引用,那么您需要RxBleClient在该进程中创建一个新实例并使用它。

于 2017-03-03T10:27:30.247 回答