1 votos

Pasar datos entre clases de manera eficiente

Como se lee en el titulo quisera saber la manera mas eficiente de pasar datos entre clases en android, tengo que pasar una cantidad alta de variables seleccionadas de un listview pero no son 5 o 6 si no varias docenas y como en android cualquier mejora importa quisiera saber opiniones distintas de cual manera seria la mas eficiente.

1voto

Santi Hoyos Puntos 10

Si es entre actividades usa bundle, si son objetos propios tuyos implementa la interfaz Parceable o Serializable (La primera es más eficiente, eso dicen), haces un bucle y vas añadiendo al putExtra del Intent luego en la otra clase lo recuperas, otra opción que se me ocurre seria meter todo en un arraylist y dejarlo como estático de la clase que los carga y desde la otra clase del otro activity usarlo(personalmente no me gusta lo estático)

1voto

Moisés AC Puntos 530

Los recoges en grupos, creo entender, si las clases forman parte del mismo sistema ¿con un array?

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by: