debug常见错误,出现debug时出现跑进为条件为false的if语句

目录

 

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);
            }

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

ZhangJiQun&MXP

等到80岁回首依旧年轻

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值