SQLite中的Cursor千万不能使用Cursor == null 来判断是否为空,即便Cursor中什么记录都没有,他也不会是空(已测试)。
判断是否为空的方法是 Cursor.getCount()这么一个简单的函数,如果是0,表示Cursor为空;如果非0,则表示Cursor不为空。
差点被cursor搞死,fuck!!!cursor不会为空的,不需要使用if(cursor!=null)判断,只需要moveToNext或者getCount就能判断结果集是否为空,否则if(cursor!=null){
}else{
这个else语句永远都不会执行的
}
亲自验证过了!!!!!!!!!!