有时候我们经常犯一些不起眼的小错误,但其实这些小错误很多都是基础知识不扎实的缘故,而这些小错误非常不起眼,下面我列出一些我之前踩过的坑。
1.跳转有需要网络请求的页面忘记在mainifests中声明这句导致crash。
2.有时候控件多了,命名也就多了,这时候良好的命名方式可以避免很多麻烦,就会避免出现重复命名导致出错的结果。
3.要跳转到的那个activity中控件声明顺序错了,比如在mbt=findviewbyid(R.id.xx)的前面就设置mbt.setonclicklistener,这也会导致崩溃,亦或是控件的声明和设置放在了setcontentview方法的上面,这些都会导致崩溃,编译器的运行是一行一行来的,所以顺序错了很有可能崩溃并且难以找出错误,所以要养好良好的编程习惯。
4.关于类似Glide之类的引入图片网址的时候,有的人就直接将很大一串网址直接塞里面去,这种硬编码的方式很有可能导致找不到图片而崩溃,所以应该先声明一个String对象将网址接住,然后再把对象传到里面去。
就说这么多,关键是仔细。