Obter o último valor inserido do banco de dados sqlite Android
Estou tentando obter o último rowid inserido de um banco de dados sqlite no Android. Eu li muitos posts sobre isso, mas não consigo fazer funcionar. Este é o meu método:
public Cursor getLastId() {
return mDb.query(DATABASE_TABLE, new String[] {KEY_WID}, KEY_WID + "=" + MAX(_id), null, null, null, null, null);}
Eu tentei com o MAX, mas devo estar usando errado. Existe outro caminho?