课程
/移动开发
/Android
/Android攻城狮的第二门课(第3季)
判断查询结果c是不是空,不能用c!=null 来判断,因为哪怕没有相关的联系人,c照样不为空的。
2016-01-06
源自:Android攻城狮的第二门课(第3季) 4-3
正在回答
这样判断它的字符串长度可不可以?
mCursor.getString(mCursor.getColumnIndex("display_name").length() !=0(>5);
更正一下上面,Column是列的数量,也就是我们查询的
Contacts._ID 和 Contacts.DISPLAY_NAME,而Count是Row的数量,也就是有多少行。
MaJingsong_Mark
也不能用c.getColumn()来判断,即使Count为空,Column也还是默认有开头行的,这也解释了为什么能用c.movetoNext()来作为起始的循环条件。
举报
手势识别、数据存储和4大组件,让你牢牢掌握之前的基础知识点