我无法想象为什么我的分数没有下降。这是仅排序的第一个数字。帮我分析这段代码并告诉我什么是错的还有答案。
public String getData() {
Cursor c= ourDatabase.query(DATABASE_TABLE, new String[] {KEY_NAME, KEY_SCORE},
null, null, null, null, KEY_SCORE +" DESC");
String result = "";
int iname = c.getColumnIndex(KEY_NAME);
int iscore = c.getColumnIndex(KEY_SCORE);
for(c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
result = result + c.getString(iname) + " "+ c.getInt(iscore)+ "\n";
}
return result;
}