PDA

Ver la Versión Completa : Cambiar orden de lista SQlite


kaiser75
17/06/15, 19:08:13
Tengo una aplicacion que obtiene unos datos desde sqlite y los muestra en un listview, queria crear una opcion para que el usuario pueda ordenar la lista alfabeticamente, de mas nuevo a mas antiguo etc, como se puede hacer para poblar la lista en un determinado orden?

kriogeN
17/06/15, 20:20:39
Si usas rawQuery con "ORDER BY xxx" (siendo "xxx" el campo por el que quieres ordenar) al final de la instrucción "SELECT".

Si usas query poniendo el campo "xxx" por el que quieres ordenar en la parámetro orderBy de la instrucción.

También puedes ordenar los elementos del Adapter mediante un Comparator, pero cuando ya los puedes sacar ordenados desde la BD es un poco tontería.

kaiser75
18/06/15, 10:05:06
Gracias kriogeN, he consegido ordenarlos mas o menos asi como dices :ok: