首页 > 代码库 > 代码里语句的顺序狠重要。。。
代码里语句的顺序狠重要。。。
有时候你千调万调,明明代码的执行逻辑没错啊,明明我得到了数据啊,为什么调试的时候eclipse告诉我空值嘛,有时候很有可能是你的代码的位置不对,或者你放入了一个错误的代码,影响了它后面代码的正常执行。。。
最后的结果是逗比可笑的,因为你语句放错了位置。。。
例如:1、我在加载评论内容的时候,首先获取edittext的内容,然后传给服务器,但是调试发现,服务器获取的是空值。。。
因为我getText().toString()的时候,这句话写在了另一个函数里面,及时你把得到的text声明为final类型,让不同的函数可以调用也不行。。所以下次你要用edittext里面的值的时候,就把取的操作和用的操作放在一起。。。
2、在接收服务器传给我的json数据包的时候,我把用到的值部分取出来了,但是有一句话不应该加在取值的这些个语句中间我加了进来,结果调试的时候,发现程序执行到这句错误的代码后,跳过了后面正常的取值操作,直接就跳到下一个操作了,导致我后面的值没有取全,出现了空值。。。
看来一个语句放的位置不对,也会影响程序执行这个语句后面正常的代码呀。。。调试的时候,看看程序到那儿跳过了某些语句就知道了,这些隐藏的卧底应该有问题。。,所以把这个语句放对了位置,就ok了
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。