学习进度 - 002

本周花费在代码上的时间为(包括上课时间):18小时

代码量:500行左右共2个程序

  • 课程实验从文件读入返回数组子数组和最大的值
  • ListView的引入
  • 记账本小程序的改进

博客篇数:2篇

了解到的知识点:

    • findViewbyId()时,出现空指针异常
      原则:布局在修改时,需要同步修改所有分辨率:调整应用布局时,很多情况下,只是在一个分辨率下修改,例如xhdpi的布局文件中添加了一个id,但是在hdpi下未添加,这就会导致在xhdpi的机型上测试无问题,一旦切换到hdpi分辨率的机型上,由于hdpi的布局文件没有该id,导致代码中findViewbyId时,find不到,出现空指针异常。这种情况就需要在修改布局时,同步修改所有的分辨率。

    • Java中Long.parseLong()等函数对数据进行强制类型转换

数值的数字有byte short int long 四种不同的类型,它们在运算的时候也要求类型一致,如果不一致,就涉及到类型转换。

  1. 强制转换(从大到小,向下转型):

    格式   目标数据类型  变量 = (目标数据类型) 数据;

 

posted @ 2019-03-16 21:00  符黑石  阅读(94)  评论(0编辑  收藏  举报