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

简介: debug常见错误,出现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);
            }

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


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

目录
相关文章
|
11天前
去除生产环境的debugger 和console
去除生产环境的debugger 和console
10 0
|
29天前
|
API Android开发 开发者
debug常见错误,出现debug时出现跑进为条件为false的if语句,DELETE_FAILED_INTERNAL_ERROR Error while In
debug常见错误,出现debug时出现跑进为条件为false的if语句,DELETE_FAILED_INTERNAL_ERROR Error while In
20 5
|
3月前
|
测试技术 Python
pycharm使用pytest运行测试用例,无法在控制台输出print语句、log语句的解决办法
pycharm使用pytest运行测试用例,无法在控制台输出print语句、log语句的解决办法
76 1
|
6月前
|
小程序
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
uniapp小程序扫描条形码call failed:, {errMsg: “scanCode:fail“}解决方法
|
8月前
|
SQL HIVE
常见的bug---4、在DataGrip上跑本地模式报return 2异常
常见的bug---4、在DataGrip上跑本地模式报return 2异常
|
9月前
continue的简单理解(代码的自己复制运行debug下就理解了)
continue的简单理解(代码的自己复制运行debug下就理解了)
29 1
|
10月前
|
Linux C++ Windows
【CMake报错】“检测到_ITERATOR_DEBUG_LEVEL和RuntimeLibrary不匹配” 的解决方案
【CMake报错】“检测到_ITERATOR_DEBUG_LEVEL和RuntimeLibrary不匹配” 的解决方案
239 0
|
10月前
|
Java Linux Windows
记一次因类未加载导致DEBUG断点执行不了的“诡异”
记一次因类未加载导致DEBUG断点执行不了的“诡异”
72 0
|
SQL 存储 Java
关于PageHelper何时执行select count(0) from xxx查询?(结论+源码Debug分析)
关于PageHelper何时执行select count(0) from xxx查询?(结论+源码Debug分析)
关于PageHelper何时执行select count(0) from xxx查询?(结论+源码Debug分析)
|
Java
【Java】判断语句if.....&选择语句switch......
本期主要介绍判断语句if.....&选择语句switch......
84 0
【Java】判断语句if.....&选择语句switch......