Foro sobre Android > Uso de arrayList
Hoal,
Primero debes crear una clase Persona, rollo:
public class Persona(){
String nombre;
String ciudad;
String telefono;
public Persona(String nombre, String ciudad, String telefono, int id){
//setear los atributos que llegan por parámetro
}
//y metodos get, set
}
y luego el tema del array list:(abajo se crea una persona, y se guarda en el array)
ArrayList<Persona> arrayDePersonas = new ArrayList<Persona>;
String nomb = nombre.getText().toString();
String tel = telefono.getText().toString();
String cd = ciudad.getText().toString();
String ids = id.getText().toString();
Persona persona = new Persona(nombre,ciudad,telefono,id)
arrayDePersonas.add(persona);
Ahora si quieres consultar los datos d euna persona del array sería asi:
arrayDePersonas.get(0).getNombre();
arrayDePersonas.get(0).getTelefono();
...
//el cero representa la posicion del array que vas a recuperar, en este caso la posición 0
Saludos, espero que te ayude
Oldskultxo

thanks for the code, now download and download megabax hd apk

Buenas tardes comunidad, soy estudiante de ingenieria en tics, quisiera pedirles un consejo, me pidieron en la escuela que genere un proyecto en android que guarde informacion en alguna estructura de datos, sin necesidad del gestor de base de datos, el id debe ser auto-incrementable. eh buscado sobre el manero de los arraylist y creo que no lo eh logrado comprender bien, si alguien de ustedes puede ayudarme le estaria muy agradecido.
public void guardar(View view) {
//nuevo Array
ArrayList<TextView> listaPersonas = new ArrayList<>();
String resultado;
String nomb = nombre.getText().toString();
String tel = telefono.getText().toString();
String cd = ciudad.getText().toString();
String ids = id.getText().toString();
int idi = Integer.parseInt(ids);
listaPersonas.add(ciudad);
listaPersonas.add(telefono);
listaPersonas.add(nombre);
listaPersonas.add(id);
resultado = idi + " " + nomb + " " + cd + " " + tel;
lista.setText(resultado);
ArrayList<TextView> listaDePersonas = new ArrayList<>(listaPersonas);
listaDePersonas.add(ciudad);
listaDePersonas.add(telefono);
listaDePersonas.add(nombre);
listaDePersonas.add(id);
}