Android权威编程指南第14章的小bug

来源:互联网 发布:招python测试工程师 编辑:程序博客网 时间:2024/04/29 17:34

今天学习Android权威编程指南(第二版)第14章,照着书完成了代码编写。但运行时,只要是点“+”按钮,增加“Crime”,就崩溃。经过调试,发现书中原文有个小bug

崩溃的地址是CrimeLab.java中,ContentValues函数
values.put(CrimeTable.Cols.TITLE, crime.getTitle().toString());


查看Crime.java
public
Crime(UUID id) { mId = id; mDate = new Date();}

发现问题了吧?mTitle没有初值!
改法很简单:
public Crime(UUID id){    mId = id;    mDate = new Date();    mTitle = "This title should give a default value!";    mSolved = false;}再次运行,点“+”,就不会报错了!


0 0
原创粉丝点击