Solicite a Android que lea la libreta de direcciones y la ordene alfabéticamente para una demostración
Si se trata sólo de clasificar, es fácil. Utilice el método Collections.sort(***,***) propio de Java. El código se puede escribir así:
List list =new ArrayList();
//Test es su entidad de contacto. Supongamos que el nombre del contacto es nombre y que hay un método getName() en la entidad que devuelve el nombre del contacto
//Luego asigna un valor a la lista
Collections.sort (lista, nuevo Comparador (){
@Override
public int compare(Prueba lhs, Prueba rhs){
return (lhs.getName(). compareTo(rhs.getName ())); //Este está en orden ascendente. El intercambio de lhs y rhs en esta línea es en orden descendente. >