Obtenga el último valor insertado de la base de datos sqlite de Android

Estoy tratando de obtener el último rowid insertado de una base de datos sqlite en Android. He leído muchas publicaciones al respecto, pero no puedo hacer que una funcione. Este es mi método:

 public Cursor getLastId() {
        return mDb.query(DATABASE_TABLE, new String[] {KEY_WID}, KEY_WID + "=" + MAX(_id), null, null, null, null, null);}

He intentado con MAX, pero debo estar usando mal. ¿Hay otra manera?

Respuestas a la pregunta(8)

Su respuesta a la pregunta