Cómo utilizar el argumento LIMIT en una consulta SQLite con Android

Estoy intentando utilizar la consulta siguiente para conseguir el resultado más reciente por fecha.

Cursor cursor = mDb.query(DATABASE_TABLE, new String[] {KEY_DATE, KEY_REPS, KEY_WEIGHT}, null, null, null, null, KEY_DATE + "DESC", ???); 

Necesito utilizar el argumento del límite (creo) pero toma una secuencia. Intenté crear una cadena con un valor de "1" pero eso no funcionó. Otras cosas que he intentado "1" LIMIT 1 "LIMIT 1" Limit 1 "Limit 1"

Además, si alguien sabe de un gran sitio de referencia (que no sea éste) que realmente muestra varias consultas SQL (para ANDROID) que sería muy útil …

EDIT El error que conseguí de usar "1" … quizás el límite no es mi problema? Aquí está el error: android.database.sqlite.SQLiteException: no hay tal columna: dateDESC:, mientras que la compilación: SELECT fecha, repeticiones, peso, FROM TEST ORDER BY dateDESC LIMIT 1

Order by id DESC Limit 1 :

 db.query("table", null, "column=?", new String[]{"value"}, null, null, "id DESC", "1"); 
  • Enviar la imagen de Base64 desde Android con JSON a php webservice, decodificar, guardar en SQL
  • Empaquetado DB de SQLite con mi aplicación
  • Ejemplo de cuenta de SQLite
  • Error de Android sql al usar SUM
  • Android - SQLiteException: near "=": error de sintaxis (código 1)
  • Multi-parámetro en ActiveAndroid
  • Recibe una notificación cuando cambie la base de datos Android
  • Android SQLite ORDER BY no funciona
  • Android, cómo ejecutar un archivo sql en sqlitedatabase
  • Cómo sincronizar Android Database con un servidor SQL en línea?
  • ¿Cómo puedo agregar una columna en onUpgrade y establecer las filas existentes en un valor determinado?
  • FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.