2017-02-27 11 views
0

私のアプリは、RxAndroidBleクラスを使用するかなり複雑なオブジェクトを、あるAndroidのアクティビティから別のAndroidのアクティビティに継承しようとします。しかし、明らかにこれらのクラスのシリアライゼーションの問題が原因でクラッシュが発生しています。RxAndroidBleクラスをシリアライズする際の問題

これには修正がありますか?

答えて

2

残念ながら、ほとんどのクラスにはシリアル化されないオブジェクトへの参照が含まれているため、RxAndroidBleのクラスをシリアル化することはできません。

コードの別の部分(たとえば別のプロセス)で使用するオブジェクトへの参照を渡すことができない場合は、そのプロセスに新しいインスタンスRxBleClientを作成して使用する必要があります。

+0

オブジェクトの参照を使用して回避策が見つかりました。 –

関連する問題