各位,如何从cursor中提取结果?运行以下代码总是出现“force close”错误,代码如下:Cursor cursor=mDb.query(TABLENAME, new String[]{KEY_ID, KEY_LON, KEY_LAT }, KEY_ID + "=?", new String[]{uid}, null,null, null, null);
cursor.moveToFirst();
 while(!cursor.isAfterLast())  {
  uid=cursor.getString(0);
  lon=cursor.getDouble(1);
  lat=cursor.getDouble(2);
  
  cursor.moveToNext();
 }     cursor.close();