Активность
Cursor mSent = myDBHlpr.getMostMessagesSent(getActivity());
while (mSent.moveToNext()) {
mMostMessagesSent.setText(mSent.getString(mSent.getColumnIndex("Name")));
}
mSent.close();
Помощник
public Cursor getMostMessagesSent(FragmentActivity usageSettings) {
SQLiteDatabase db = this.getReadableDatabase();
Cursor cursor = db.rawQuery("SELECT * FROM " + TABLE_USER_DATA + " WHERE " + KEY_MESSAGES_SENT + "=(SELECT MAX(" + KEY_MESSAGES_SENT + ")" + " FROM " + TABLE_USER_DATA + ")", null);
return cursor;
}
Данные не отображаются ... Я уверен, что сделал какую-то глупую ошибку, но не знаю, где ... Может кто-то помочьменя вышли
запрос
SELECT * FROM UserData WHERE MessagesSent=(SELECT MAX(MessagesSent) FROM UserData);