Home Menu

Menu



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  
Viejo 21/10/14, 18:26:18
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Pasar elementos de una activity a otra

Como puedo agregar elementos (sonidos, textos, etc) de una activity a otra ?, tipo "agregar a favoritos".
Responder Con Cita


  #2  
Viejo 21/10/14, 19:05:23
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
Si los parámetros que quieres pasar no son muy grandes y son nativos o Parcelables (o Serializables) puedes pasarlos en un Intent.

Pero si son muy grandes tendrás que recurrir a pasarlos mediante una SQLite, ficheros o una clase Static (de mejor a peor solución), posiblemente deberás de acompañar en un Intent lo que tiene que buscar, como por ejemplo el "id" en el SQLite o la ruta del fichero.

Técnicamente no existe limitación en la cantidad de datos que puedes pasar mediante un Intent, pero realmente si la hay, que es el tiempo que dispone la Activity destino para procesar el Intent, en algunos móviles serás más tiempo y en otros menos, unos lo harán más rápido y otros más lentos. Te lo digo yo que pasaba 3 imágenes por un Intent a otra Activity y en algunos móviles se terminaba muriendo diciendo que había pasado el tiempo límite para procesar el Intent.

Es por esto también por lo que Google recomienda usar Parcelables en lugar de Serializables, porque los Parcelables se procesan mucho más rápido.
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 21/10/14, 20:31:26
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Gracias KriogeN por la orientacion, voy a leer por ahi a ver que encuentro
Responder Con Cita
  #4  
Viejo 22/10/14, 09:18:49
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por kaiser75 Ver Mensaje
tipo "agregar a favoritos".
Si los favoritos tienen que ser persistentes entre sesiones (que al cerrar y abrir la app sigan estando ahi), yo optaría directamente por la SQLite
Responder Con Cita
  #5  
Viejo 23/10/14, 17:50:40
Avatar de APKarlos
APKarlos APKarlos no está en línea
Miembro del foro
Mensajes: 53
 
Fecha de registro: sep 2014
Localización: Madridejos, Toledo
Mensajes: 53
Modelo de smartphone: ZTE Blade L2
Versión de ROM: 4.4.2
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Hola necesito ayuda, estoy empezando a programar, y llevo un par de dias atascado en lo mas simple, que es pasar de una activity a otra mediante un boton, hago todo lo que veo en tutoriales pero nada, paso la apk al movil para probarla, le doy al boton y me sale que "la aplicacion se a detenido de forma imprevista"
Lo he echo de mil formas q e visto x foros y videotutoriales, casi todos lo hacen igual con intent y onclick.
Nose si es que hago yo algo mal o nose q puede ser, por favor ayudarmeeee
Responder Con Cita
  #6  
Viejo 23/10/14, 19:12:21
Avatar de kriogeN
kriogeN kriogeN no está en línea
Colaborador/a
Mensajes: 4,637
Compra y venta: (1)
 
Fecha de registro: oct 2010
Localización: Murcia
Mensajes: 4,637
Modelo de smartphone: Samsung Galaxy S7 Edge SM-G935F
Versión de ROM: CM13 - CM 11
Tu operador: Vodafone
Mencionado: 60 comentarios
Tagged: 3 hilos
¿Has añadido la segunda Activity al AndroidManifest?

Es un fallo muy común, incluso en veteranos, que vas con prisas y se te olvida.
Responder Con Cita
  #7  
Viejo 23/10/14, 19:33:56
Avatar de APKarlos
APKarlos APKarlos no está en línea
Miembro del foro
Mensajes: 53
 
Fecha de registro: sep 2014
Localización: Madridejos, Toledo
Mensajes: 53
Modelo de smartphone: ZTE Blade L2
Versión de ROM: 4.4.2
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
sii, estaba añadido por defecto
Responder Con Cita
  #8  
Viejo 23/10/14, 21:57:33
Avatar de Dexafree
Dexafree Dexafree no está en línea
Mr. FAQMan
Mensajes: 8,021
Compra y venta: (1)
 
Fecha de registro: dic 2008
Mensajes: 8,021
Modelo de smartphone: Samsung Galaxy S i9000 + Galaxy Tab 10.1 WiFi
Versión de ROM: Android 4.1.1 Jelly Bean
Versión de Radio: KF1
Tu operador: Movistar
Mencionado: 65 comentarios
Tagged: 2 hilos
Cita:
Originalmente Escrito por APKarlos Ver Mensaje
sii, estaba añadido por defecto
Primero de todo, te recomiendo abrir un hilo especifico para tu duda, ya que el tema principal por el que el compañero kaiser75 abrió el suyo era distinto al tuyo

Segundo, si pones el error que muestra el Logcat al detenerse tu aplicación será más facil saber por donde van los tiros
Responder Con Cita
  #9  
Viejo 24/10/14, 09:01:14
Avatar de APKarlos
APKarlos APKarlos no está en línea
Miembro del foro
Mensajes: 53
 
Fecha de registro: sep 2014
Localización: Madridejos, Toledo
Mensajes: 53
Modelo de smartphone: ZTE Blade L2
Versión de ROM: 4.4.2
Tu operador: Jazztel
Mencionado: 0 comentarios
Tagged: 0 hilos
Gracias por la ayuda, voy a mirarlo otra vez detenidamente y si no consigo resolver el problema abro un hilo nuevo.
Responder Con Cita
  #10  
Viejo 26/10/14, 05:26:52
Avatar de JamesRevelo
JamesRevelo JamesRevelo no está en línea
Usuario poco activo
Mensajes: 29
 
Fecha de registro: oct 2014
Mensajes: 29
Tu operador: Movistar
Mencionado: 0 comentarios
Tagged: 0 hilos
¿Estas usando la constante RESULT_OK?, ¿añades con putExtra() los datos de regreso?, ¿estas usando setResult() en la actividad secundaria?
Responder Con Cita
  #11  
Viejo 26/10/14, 16:56:54
Avatar de kaiser75
kaiser75 kaiser75 no está en línea
Miembro del foro
Mensajes: 493
 
Fecha de registro: ene 2011
Mensajes: 493
Modelo de smartphone: Vernee Mars, Galaxy S3
Tu operador: Orange
Mencionado: 3 comentarios
Tagged: 0 hilos
Cita:
Originalmente Escrito por Dexafree Ver Mensaje
Si los favoritos tienen que ser persistentes entre sesiones (que al cerrar y abrir la app sigan estando ahi), yo optaría directamente por la SQLite
Si, los favoritos deben permanecer ahi hasta que el usuario los borre, como seria eso a traves de SQlite Dexafree?
Responder Con Cita
Respuesta

Estás aquí
Regresar   HTCMania > Todo sobre Android > Programación y Desarrollo para Android


Reglas de Mensajes
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Las caritas están On
Código [IMG] está On
Código HTML está Off

Saltar a Foro



Hora actual: 18:57:24 (GMT +2)

Cookies
Powered by vBulletin™
Copyright © vBulletin Solutions, Inc. All rights reserved.
 
HTCMania: líderes desde el 2007