Por lo general, cuando queremos pasar algunos datos temporales entre actividades, hacemos uso de Intents. Los intentos también se pueden usar para pasar datos entre proveedores de contenido, receptores de difusión, servicios en segundo plano, etc.
Puede usar el siguiente fragmento de código para pasar una ArrayList a otra actividad
Intención i = nueva intención (FirstActivity.this, SecondActivity.class);
Bundle b = nuevo Bundle ();
b.putStringArrayList (“datos”, nueva ArrayList ());
i.putExtra (“userBundle”, b);
startActivity (i);
- ¿Qué BaaS es mejor para aplicaciones de Android?
- ¿Cuáles son las mejores ideas de aplicaciones de Android para principiantes en 2017?
- ¿Qué debería aprender primero para comprender fácilmente los servicios de Restful para Android?
- ¿La reducción de tu APK lleva a más instalaciones?
- ¿Cuál es la mejor aplicación de Android para clasificar imágenes en una galería sin mover archivos?
Para recuperar los datos en SecondActivity,
// obtener la intención aprobada
Intención i = getIntent ();
// obtener el paquete almacenado dentro de la intención
Paquete b = i.getBundleExtra (“userBundle”);
Lista nombres = b.getStringArrayList (“datos”);
Puede consultar el tutorial completo aquí: Android: pasar datos entre actividades – AndroidDeft.com
Si tiene dudas sobre el uso de Volley, puede consultar este tutorial: Análisis de JSON en Android usando Volley – AndroidDeft.com