各位,如何从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();
cursor.moveToFirst();
while(!cursor.isAfterLast()) {
uid=cursor.getString(0);
lon=cursor.getDouble(1);
lat=cursor.getDouble(2);
cursor.moveToNext();
} cursor.close();
解决方案 »
- android中自定义属性的两种方法
- 随便问四五个问题,希望高手帮忙解答下。
- 如何获取ImageView图片的资源ID?
- Activity文件中,\n换行的问题,在线等
- 如何遍历intent所携带的变量的名称和值
- android中通过SimpleCursorAdapter绑定的Listview能不能手动增加一行?
- Android与IOS不能很好地支持flash网页游戏的原因是什么
- 高通7627a短信添加音频附件问题
- 关于ViewPage要使用android.support.v4出现的问题
- ActionBarShelock shareAction
- 大三的学生请问下Android要学到什么程度
- android 启动一个摄像头录制视频并上传到服务器上
cursor.moveToFirst();
while(!cursor.isAfterLast()) {改成:while(!cursor.moveToFirst())
给你参考
...
}
我都这么用的,没问题