目录

 

​Java.io.ObjectOutputStream.writeObject()   实现 serializable;​

​出现debug时出现跑进为条件为false的if语句​


Java.io.ObjectOutputStream.writeObject()   实现 serializable;

传递Serializable对象时,被传递的Serializable对象里面的自定义成员对象(非API中的Serializable对象)也要实现Serializable接口

就是当前实体类中的其他对象也要实现 serializable;

 

出现debug时出现跑进为条件为false的if语句

在这个条件中判断有两层,

if (0 == finPosition) {
mIvAction.setTag(R.id.tag, BlackName3ChildFragment.class.getSimpleName());
mIvAction.setImageResource(R.drawable.theme_add);
mIvAction.setVisibility(VISIBLE);
} else if (1 == finPosition) {
mIvAction.setVisibility(GONE);
}

这是最后一层,我们打断点不能在最后的一层打,应该从外到内的打。因为我们不能判断最外层是什么时间触发的,

当然这是我的代码本身的不健壮,只是找出原因,记录一下。