0

リスナー インターフェイスを使用するクラス/オブジェクトがあります。私が理解している限り、それらはシリアル化できません。少なくとも、シリアル化しようとすると NotSerializableException が発生します。

オブジェクトからリスナーを削除できるように、シリアル化されているとき (何らかの形式のコールバック) をオブジェクト内から検出できますか?

オブジェクトの外部からリスナーを null に設定できることはわかっていますが、説明した方法の方が簡単です。

4

1 に答える 1

0

これをしないでください。クラスを実装Parcelableして、シリアル化メソッドを自分で提供します。次に、シリアライズするメンバーとその方法を決定できます。

于 2013-11-11T11:27:24.733 に答える