检测对象何时被序列化

时间:2013-11-11 11:02:56

标签: java android

我有一个使用侦听器接口的类/对象。据我所知,那些不能序列化,至少我在尝试时得到NotSerializableException。

当我进行序列化(某种形式的回调)时,是否可以从对象内部进行检测,以便从对象中删除侦听器?

我知道我可以从对象外部将侦听器设置为null,但是我描述的方式会更容易。

1 个答案:

答案 0 :(得分:0)

不要这样做。让你的类实现Parcelable并自己提供序列化方法。然后,您可以决定哪些成员被序列化以及如何完成。