|
||
|
|
|
|||||||
| Programación y Desarrollo para Android Subforo exclusivo para temas de programación de software para PDAs y desarrollo de aplicaciones, interfaces, etc bajo Android |
![]() |
|
|
Herramientas |
|
#1
|
||||
|
||||
|
Duda mismo TextView para varios items o strings
Hola! Resulta que tengo un problema y llevo ya bastantes dias comiendome la cabeza y no salgo de ahi. Resulta que estoy haciendo una aplicación android que consiste en una libreria de series de televisión. Consiste en un ListView con las series (House,anatomia de Grey,etc) y al pinchar en cda serie,te lleva a una Activity la cual el titulo la coge del ListView (Pasa el titulo de la serie a la otra actividad). Lo que querría saber es si se puede con un unico TextView, hacer que la Sinopsis de cada serie salga reflejada en cada serie que pinche. Lo que no quiero es eso,tener 20 activitys una para cada serie, ya que si he podido coger el titulo del ListView y pasarlo a la activity de la ficha de la serie imagino que también se podrá esto. Lo que tengo es un string-array dentro de values con un item por cada serie y ahí la sinopsis copiada de internet. Se haría asi? Alguien tiene una ligera idea? Esque ya llevo un mareo y no le veo nunca la luz a esto.
Un saludo de antemano! Si hace falta subo unas capturas más tarde para no haceros tanta comida de cabeza |
|
|
|
#2
|
||||
|
||||
|
Yo metería todos los datos en un SQLite, con un ID, cada posición del ListView es esa ID. Y al pasar a la siguiente Activity sólo tienes que pasar el ID y rescatar los datos.
|
|
#4
|
||||
|
||||
|
Tienes aqui una guia de inicio a SQLite http://www.sgoliver.net/blog/?page_id=3011 , son solo las cosas basicas, pero si no entiendo mal lo que dice Kriogen es que rellenes la BD en la primera ejecucion de la app con nombres para las 20 series o X cantidad de series que tengas en el listview, rellenas el arraylist desde la BD, y cuando el usuario pulse una de las opciones, abres la otra activity mediante un Intent y el ID, y luego (aqui es donde me parece un poco sucio..) usas un switch para mirar el contenido del Bundle y o bien recojes los contenidos de la BD o los pones tu a mano pero que igual se te hace algo largo el codigo.
Si lo haces todo con BD entiendo que necesitaras 3 columnas, ID, Nombre serie, Sinopsis o lo que quieras mostrar en la siguiente activity.
__________________
|
|
#6
|
||||
|
||||
|
Puedes utilizar cualquier estructura para almacenar datos pero la BD es la más limpia y sencilla, pensar en los 20 activity que has comentado es una autentica locura!
|
|
#8
|
||||
|
||||
|
La mejor solucion es la BD, alternativa seria guardar los datos en un fichero, por ejemplo, pero olvidate, BD es muchisimo mas manejable
|
|
#9
|
||||
|
||||
|
Como te han comentado varios compañeros lo ideal es utilizar SQLite, no es dificil, es realmente sencillo y luego ya verás que es mucho más fácil para recuperar la información.
¿Otra opción? Mmmm Pues a lo mejor guardando los datos (o preferencias) en ficheros de forma local... pero eso yo creo que es mucho más lioso. Saludos. |
![]() |
Estás aquí
|
||||||
|
||||||
| Herramientas | |