PDA

Ver la versión completa : Dudas con Android



otto_xd
24/04/2009, 03:08
Wenas.

Estoy haciendo una miniaplicacion para una asignatura de la uni, y estoy un poco que no avanzo.

Mas o menos entiendo como funciona, orientado a eventos, ficheros xml, etc, pero mi problema surge cuando quiero pintar una lista de elementos que extraigo de un fichero (en el futuro bbdd).

Estoy invocando unas vistas dentro de los eventos de pulsacion, de forma que si pulso en aceptar, trato esa pulsacion y mando a la siguiente pantalla, y asi sucesivamente.

Es correcta esta forma de programar para moviles??

Lo siguiente es que he leido que para pintar listas, la clase tiene que extender a ListActivity, mientras que para el resto de vistas, estoy usando Activity, por lo que aqui tengo el primer problema.

Despues el segundo problema es que todos los ejemplos que da google pasan this sbre la funcion adaptadora de la lista, ya que lo hacen en oncreate, pero yo lo hago desde eventos, tiene solucion??

Madremia que cacao xDD

Saludos, a ver si mañána estoy mas inspirado, menos mal que voy sobrado de tiempo.

^MiSaTo^
24/04/2009, 15:48
Wenas.

Estoy haciendo una miniaplicacion para una asignatura de la uni, y estoy un poco que no avanzo.

Mas o menos entiendo como funciona, orientado a eventos, ficheros xml, etc, pero mi problema surge cuando quiero pintar una lista de elementos que extraigo de un fichero (en el futuro bbdd).

Estoy invocando unas vistas dentro de los eventos de pulsacion, de forma que si pulso en aceptar, trato esa pulsacion y mando a la siguiente pantalla, y asi sucesivamente.

Es correcta esta forma de programar para moviles??
Sí, así lo hago yo en mi aplicación de IRC.


Lo siguiente es que he leido que para pintar listas, la clase tiene que extender a ListActivity, mientras que para el resto de vistas, estoy usando Activity, por lo que aqui tengo el primer problema.
Esto no lo entiendo. El problema... donde? xD
Si es una lista, heredará de ListActivity. Activity es como la clase "genérica".


Despues el segundo problema es que todos los ejemplos que da google pasan this sbre la funcion adaptadora de la lista, ya que lo hacen en oncreate, pero yo lo hago desde eventos, tiene solucion??

Madremia que cacao xDD

Saludos, a ver si mañána estoy mas inspirado, menos mal que voy sobrado de tiempo.
Este otro problema tampoco lo entiendo tio xD

otto_xd
24/04/2009, 21:14
Sí, así lo hago yo en mi aplicación de IRC.


Esto no lo entiendo. El problema... donde? xD
Si es una lista, heredará de ListActivity. Activity es como la clase "genérica".


Este otro problema tampoco lo entiendo tio xD

Gracias por contestar, lo primero era los mas importante, saber si estaba programando "como debe de ser" en android.

Mañana me pondre un rato mas, que creo que en un sueño se me ha aparecido el problema xDDD, pero como llego ahora de todo el dia en la uni, no he podido probarlo.

Saludos, y gracias again.

otto_xd
26/04/2009, 18:15
Bueno, ahora me encuentro con que si pinto una lista vacia, no tengo ningun problema, pero si intento meter elementos en una lista, pues todo casca.

Alguien puede ponerme un ejemplo de como se meten elementos en la lista, como se hace la llamada para que la pinte, y el xml con lo que hay que poner??

Saludos y gracias!

^MiSaTo^
26/04/2009, 19:44
Bueno, ahora me encuentro con que si pinto una lista vacia, no tengo ningun problema, pero si intento meter elementos en una lista, pues todo casca.

Alguien puede ponerme un ejemplo de como se meten elementos en la lista, como se hace la llamada para que la pinte, y el xml con lo que hay que poner??

Saludos y gracias!

Aquí tienes un ejemplo de un editor de notas que usa un ListActivity ;)
Notepad DEMO (http://developer.android.com/guide/samples/NotePad/index.html)

otto_xd
26/04/2009, 22:10
Aquí tienes un ejemplo de un editor de notas que usa un ListActivity ;)
Notepad DEMO (http://developer.android.com/guide/samples/NotePad/index.html)

Jodo, lo he tenido delante de las narices todo este tiempo (estoy programando mirando el api directamente y algunas explicaciones del sdk) y no lo he visto.

Ahora me pongo y ya te contare, porque el error lo da cuando añado el adapter a la vista :S

Saludos y muchisimas gracias

^MiSaTo^
27/04/2009, 00:53
Jodo, lo he tenido delante de las narices todo este tiempo (estoy programando mirando el api directamente y algunas explicaciones del sdk) y no lo he visto.

Ahora me pongo y ya te contare, porque el error lo da cuando añado el adapter a la vista :S

Saludos y muchisimas gracias

Bueno pues cuando te de el error y me cuentes, te echo una manilla. :brindis:
También te advierto que yo lo he usado una vez sólo, para mi lector de RSS y por aprender el SDK de Android xD

otto_xd
26/05/2009, 14:22
Bueno pues cuando te de el error y me cuentes, te echo una manilla. :brindis:
También te advierto que yo lo he usado una vez sólo, para mi lector de RSS y por aprender el SDK de Android xD

Pues nada, sigue dando error, no se porque pero falla.

Hemos intentado todos los ejemplos que hemos encontrado, y estamos manejando todo desde una base de datos.

Lo curioso es que todo se mete en la base de datos bien, pero cuando usamos el cursorlistadapter, la parte que hacemos el setListAdapter casca.

No tenemos ni idea de porque pasa, porque nos hemos leido toda la documentacion, y sigue fallando.

Es mas, cambiando el ejemplo del notepad, casca.

Me podrias pasar un ejemplo sencillo que funcione, porque estoy ya un poco a la desesperada.

Saludos y gracias.

^MiSaTo^
26/05/2009, 14:27
Pues nada, sigue dando error, no se porque pero falla.

Hemos intentado todos los ejemplos que hemos encontrado, y estamos manejando todo desde una base de datos.

Lo curioso es que todo se mete en la base de datos bien, pero cuando usamos el cursorlistadapter, la parte que hacemos el setListAdapter casca.

No tenemos ni idea de porque pasa, porque nos hemos leido toda la documentacion, y sigue fallando.

Es mas, cambiando el ejemplo del notepad, casca.

Me podrias pasar un ejemplo sencillo que funcione, porque estoy ya un poco a la desesperada.

Saludos y gracias.
A ver si cuando llegue a casa me acuerdo y te busco mi código del lector de RSS.
De todos modos, has mirado en foros? Yo encontré bastantes ejemplos buscando en en foros: http://www.android-spa.com/index.php y http://www.anddev.org/ (mejor la segunda que la primera página)
Lo mismo te ayuda :brindis:

otto_xd
26/05/2009, 21:41
A ver si cuando llegue a casa me acuerdo y te busco mi código del lector de RSS.
De todos modos, has mirado en foros? Yo encontré bastantes ejemplos buscando en en foros: http://www.android-spa.com/index.php y http://www.anddev.org/ (mejor la segunda que la primera página)
Lo mismo te ayuda :brindis:

Al final mas o menos nos hemos dado cuenta que hay cosas que no se pueden poner en las vistas bajo un Activity o otras que no se pueden poner bajo un ListActivity, asi que estamos trapicheando todo y ya funciona, pero muchas gracias.

De todas formas, cuando has tenido que usar listas y vistas que no son listas, como lo has solucionado??

Saludos y gracias again