学习进度 - 002
本周花费在代码上的时间为(包括上课时间):18小时
代码量:500行左右共2个程序
- 课程实验从文件读入返回数组子数组和最大的值
- ListView的引入
- 记账本小程序的改进
博客篇数:2篇
了解到的知识点:
-
findViewbyId()时,出现空指针异常
原则:布局在修改时,需要同步修改所有分辨率:调整应用布局时,很多情况下,只是在一个分辨率下修改,例如xhdpi的布局文件中添加了一个id,但是在hdpi下未添加,这就会导致在xhdpi的机型上测试无问题,一旦切换到hdpi分辨率的机型上,由于hdpi的布局文件没有该id,导致代码中findViewbyId时,find不到,出现空指针异常。这种情况就需要在修改布局时,同步修改所有的分辨率。 - Java中Long.parseLong()等函数对数据进行强制类型转换
数值的数字有byte short int long 四种不同的类型,它们在运算的时候也要求类型一致,如果不一致,就涉及到类型转换。
-
强制转换(从大到小,向下转型):
格式 目标数据类型 变量 = (目标数据类型) 数据;