привет, я использую этот код для просмотра списка моих разговоров
private Cursor getMessages( SQLiteDatabase db, boolean justNewMessages) {
final String table = Constants.TABLE_CONVERSATION;
//index
final String[] columns = { Constants.TABLE_CONVERSATION_FIELD_ID, //0
Constants.TABLE_CONVERSATION_FIELD_DATE, //1
Constants.TABLE_CONVERSATION_FIELD_FROM, //2
Constants.TABLE_CONVERSATION_FIELD_TO, //3
Constants.TABLE_CONVERSATION_FIELD_MSG //4
};
String selection;
if(justNewMessages) {
selection = "(" + Constants.TABLE_CONVERSATION_FIELD_FROM + " = '" + jid +"' or "
+ Constants.TABLE_CONVERSATION_FIELD_TO + " = '" + jid + "') and "
+ Constants.TABLE_CONVERSATION_FIELD_NEW + " = '1'";
} else {
selection = "(" + Constants.TABLE_CONVERSATION_FIELD_FROM + " = '" + jid +"' or "
+ Constants.TABLE_CONVERSATION_FIELD_TO + " = '" + jid + "')";
}
final String[] selectionArgs = null;
final String groupBy = null;
final String having = null;
final String orderBy = Constants.TABLE_CONVERSATION_FIELD_DATE;
return db.query(table, columns, selection, selectionArgs, groupBy, having, orderBy);
}
Я хотел бы выбрать 10 в последний раз я пытаюсь
final String orderBy = Constants.TABLE_CONVERSATION_FIELD_DATE + " DESC LIMIT 10";
это последний разговор, но перевернутый (последнее слово вверх) как выбрать только 10 последний разговор
ИЛИ удалить и оставить 10 последних разговоров и показать это ... Не могу ли вы помочь мне начать идею, я не понимаю ...