我在Android中的光标有问题...
public int getCountNameContainWord(String word){
long time1=System.currentTimeMillis();
Cursor cur = bdd.query(TABLE_IDF, new String[] {"COUNT(idfs)"}, "idfs LIKE '"+word+"%'", null, null, null, null, null);
long time2=System.currentTimeMillis();
System.out.println("time query : "+(time2-time1));
if(cur!=null){
cur.moveToFirst();
long time3=System.currentTimeMillis();
System.out.println("time move cursor : "+(time3-time2));
int i=Integer.parseInt(cur.getString(0));
return i;
}else{
return 0;
}
}
结果 :
时间查询:3
时间移动光标:3784
移动光标很慢,我不知道为什么......只有一个结果行......你有什么想法让它更快吗?通常,它只需要几毫秒...
PS:对不起我的英语不好,但我是法国人:/