【问题标题】:Problems with serializing RxAndroidBle classes序列化 RxAndroidBle 类的问题
【发布时间】:2017-02-27 01:18:31
【问题描述】:

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

有什么解决办法吗?

【问题讨论】:

    标签: rx-android rxandroidble


    【解决方案1】:

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

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

    【讨论】:

    • 找到了一种解决方法,按照您的建议,使用对对象的引用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-11-21
    • 1970-01-01
    • 2011-01-28
    • 1970-01-01
    • 1970-01-01
    • 2010-09-08
    相关资源
    最近更新 更多