Corrección de la página inicial del usuario

El problema venía de que a la vista `activity` a veces se le pasaba un
objeto y a veces un array, con lo que al acceder a los datos, algunas
veces fallaba.
He unificado la forma en que se pasan datos a esos vista modificando la
forma que devuelven los datos las funciones a las que se llaman.