标签: java android
我有一个使用侦听器接口的类/对象。据我所知,那些不能序列化,至少我在尝试时得到NotSerializableException。
当我进行序列化(某种形式的回调)时,是否可以从对象内部进行检测,以便从对象中删除侦听器?
我知道我可以从对象外部将侦听器设置为null,但是我描述的方式会更容易。
答案 0 :(得分:0)
不要这样做。让你的类实现Parcelable并自己提供序列化方法。然后,您可以决定哪些成员被序列化以及如何完成。
Parcelable