Paso 3: Reutilización de código java en Android
¿Qué se podría reutilizar desde un programa java nativo para una aplicación android?
En nuestro instructivo he utilizado por ejemplo un algoritmo de clasificación simple. Así que la buena noticia es que puede volver a utilizar el algoritmo sin cambiar una sola línea (imagen de arriba)
Lo que hace el código:
Ordena cualquier tipo de datos (cadenas, enteros, caracteres...), también conocido como genéricos, como se puede ver que el tipo de retorno es una plantilla que está parado para el tipo genérico. También es un algoritmo de clasificación basado en el ordenamiento de burbuja, con una pequeña modificación, puede ordenar también hacia atrás (decreciente). El si cláusula los controles en los que ordenar los elementos debe ordenarse.
¿Por qué utilizar uno de los algoritmos más lento?
Yo pude han utilizado el método de ordenación ya implementado en JAVA (Collections.sort(), Arrays.sort()). pero el código anterior tiene un propósito educativo, cómo funcionan las cosas, cómo integrar código en una GUI. También no notarán la diferencia entre los algoritmos más rápidos y más lento si el número de elementos está a menos de ~ 100.