2012-03-16 2 views
0

Iam, получая данные из базы данных и отображая их как список, в списке, я хочу отобразить последний вставленный как первый и вскоре Как добиться этого?как запросить, чтобы получить последние вставленные данные как первый элемент в списке android

Iam выборки данных с помощью следующего запроса

public Cursor fetchdata() { 
     DBHelper.onOpen(db); 
     Cursor mCursor = db.query(DATABASE_Table, new String[] { "Message", 
       , "UserInfo", "timeStamp" }, null, 
       null, null, null, null); 

     return mCursor; 
    } 

ответ

2

использовать метод класса Cursor mCursor.moveToLast();

+0

Thanx при извлечении данных мы должны mCursor.movetoLast() до mCursor.movetoPrevious() – user1203673

+0

Спасибо вы сохранили мой день +1 голос –

0

я думаю, вы должны использовать этот способ может помочь полный

Cursor c=dbAdapter.fetchdata(); 
int MSG=.getColumnIndex("Message"); 
for(c.moveToLast();!c.isBeforeFirst();c.moveToPrevious()) 
      { 

    } 
Смежные вопросы