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); }
这是最后一层,我们打断点不能在最后的一层打,应该从外到内的打。因为我们不能判断最外层是什么时间触发的,
当然这是我的代码本身的不健壮,只是找出原因,记录一下。