0 votos
ListView de Android en pocas líneas

Cielos! no se por que me da error al correr el emulador.

 

Voy a tratar de resumir. Hago estos pasos:

1. R.layout.entrada (como único xml del MainActivity) Ok.

2. Enseguida del onCreate (Bundle), lo que dices: //Simulamos que extraemos los datos de la base de datos a un cursor. En este caso copio imágenes de las aves y asigno sus Ids. Ok.

3. Enseguida el código de: //Añadimos los datos al Adapter y le indicamos donde dibujar cada dato en la fila del Layout

4. ListView listado = getListView()

 listado.setAdapter(adapter);

...y por último el "onListItemClick" con su línea del Toast "CharSequence texto"

 

Pero al ejecutarlo me sale siempre Error! y ya se me acabó el acetaminofén para el dolor de cabeza, Woooak!

Mil gracias, como siempre.
por en Aplicaciones Móviles

1 Respuesta

0 votos

Buenas Javier. Poco te puedo ayudar con lo de "Error!", es muy genérico ¿No te sale nada en el Logcat?. Te daré algunos consejos que se me ocurren para detectarlo:

  • Comprueba que el ArrayList tenga datos no Null (para evitar posibles NullPointerExceptions)
  • Comprueba las herencias de clases, Interfaces, etc, a ver si falta algo que no encuentre.
  • Prueba con el debugger ir paso a paso. O prueba a añadir Log.v(...) paso a paso para ver donde deja de mostrar los mensajes.
  • Comprueba si en el Logcat hay algún error en el momento que te ocurre
por