Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/05/2016, 14:12
demian_lm2004
 
Fecha de Ingreso: noviembre-2014
Mensajes: 15
Antigüedad: 10 años, 1 mes
Puntos: 0
Obtener valor hashmap

Buenas, los molesto ya que me encuentro con un inconveniente, en una aplicacion, cuando ejecuto un activity consulto en la base de datos y me devuelve los datos en el siguiente activity, pero el inconveniente lo tengo para mostrarlo en un listView con un ArrayList HashMap.

El codigo que tengo es el siguiente todo dentro del onCreate.

protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.xml_busqueda_proveedores);

ArrayList<HashMap<String, String>> arl = (ArrayList<HashMap<String, String>>) getIntent().getSerializableExtra("lista");

System.out.println("::: array " + arl);
//Esto es lo que me devuelve
// ::: array [{1=111, 2= LOCAL }, {1=12, 2= CIUDAD}, {}, {}, {}]

list = (ListView)findViewById(R.id.ListProveedores);


ArrayAdapter<String> adaptador = new ArrayAdapter<String>(this, android.R.layout.simple_list_item_1, arl);
//Me marca con error y me dice "Cannot resolve constructor ArrayAdapter
list.setAdapter(adaptador);
}



Los datos estan bien, es lo que me tiene que traer, pero no logro mostrarlos en el listView. He estado buscando la solucion pero no se que puede ser, capas que lo he encarado mal y no es asi, agradeceria su ayuda, Muchas gracias desde ya.