Buenas tardes compañeros, estoy haciendo una especie de agenda para controlar un poco arrays y la impresión por TextArea en Android y bueno, me he topado con un pequeño problema.
public class MainActivity extends ActionBarActivity {
static ArrayList<Usuarios> ListaUsuarios = new ArrayList<>();
public void AddOnClick(View v) {
Intent i = new Intent(MainActivity.this, AddUser.class);
startActivity(i);
}
public void VerUsuarios () {
ListView lv = (ListView) findViewById(R.id.AreaTexto);
ArrayAdapter<Usuarios> adapterUser = new ArrayAdapter<>(this, android.R.layout.list_content, ListaUsuarios);
lv.setAdapter(adapterUser);
}
}
public class AddUser extends ActionBarActivity {
public void GuardarOnClick(View v) {
Usuarios newUser = new Usuarios();
EditText CajaNombre = (EditText) findViewById(R.id.ED_NOMBRE);
String nombre = CajaNombre.getText().toString();
newUser.setNombre(nombre);
EditText CajaNumero = (EditText) findViewById(R.id.ED_NUMERO);
int Numero = Integer.parseInt(CajaNumero.getText().toString());
newUser.setTLF(Numero);
MainActivity.ListaUsuarios.add(newUser);
for (int i=0; i<MainActivity.ListaUsuarios.size();i++) {
String nombreU=MainActivity.ListaUsuarios.get(i).getNombre();
System.out.println("Los nombres de usuarios son: "+nombreU);
}
finish();
}
}
Cuando quiero mostrar los usuarios añadidos al array en el ListView...digamos que pasa de mi xD
¿Como se podría hacer?