当前位置: 代码迷 >> Android >> Cursor.close()后程序跳转的有关问题
  详细解决方案

Cursor.close()后程序跳转的有关问题

热度:419   发布时间:2016-04-28 06:58:23.0
Cursor.close()后程序跳转的问题
代码如下:
Cursor cursor = db.rawQuery(sql, null);
if(cursor != null)
{
//do something...
cursor.close();
return true;
}
else
{
return false;
}
close()之前都执行正常,close()语句执行后直接跳转到else分支,期间没有抛出任何异常。实在不明白为什么会跳转?

------解决方案--------------------
我以前碰到过类似的绝不可能事件,最后怀疑可能虚拟机问题。到现在没有解决。
  相关解决方案