这是我迄今为止将数据库中的值返回给listview的代码。我需要按照字母顺序让它们出现。我应该如何更改此代码?请帮忙!如何从数据库中获取值以按照alpherbatical顺序在列表视图中设置
public List<Units> getAllUnit() {
List<Units> unit = new ArrayList<Units>();
SQLiteDatabase db = getWritableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_UNITS, null);
if (cursor.moveToFirst()) {
do {
unit.add(new Units(Integer.parseInt(cursor.getString(0)) , cursor.getString(1), cursor.getString(2), cursor.getString(3)));
}
while (cursor.moveToNext());
}
cursor.close();
db.close();
return unit;
}
谢谢你洙多说了!这是工作! :) – 2015-04-03 07:58:31
高兴地帮助你。快乐的编码:-) – Umair 2015-04-03 08:01:27