我从数据库中检索数据并将其显示为列表, 在列表中我想显示最后插入的一个作为第一个和很快 如何实现这个目标?
我使用以下查询获取数据
public Cursor fetchdata() {
DBHelper.onOpen(db);
Cursor mCursor = db.query(DATABASE_Table, new String[] { "Message",
, "UserInfo", "timeStamp" }, null,
null, null, null, null);
return mCursor;
}
答案 0 :(得分:2)
使用Cursor类的方法 mCursor.moveToLast();
答案 1 :(得分:0)
我认为你使用这种方式可能会有所帮助
Cursor c=dbAdapter.fetchdata();
int MSG=.getColumnIndex("Message");
for(c.moveToLast();!c.isBeforeFirst();c.moveToPrevious())
{
}