Avisos

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

Respuesta
 
Herramientas
  #1  
Viejo 23/04/13, 20:07:14
Array

[xs_avatar]
feelmusic feelmusic no está en línea
Miembro del foro
· Votos compra/venta: (3)
 
Fecha de registro: jul 2012
Localización: Alicante
Mensajes: 359
Modelo de smartphone: Nexus 4
Tu operador: Movistar
Pasar datos calculados a otro activity

Buenas, pues tengo una especie de calculadora que al introducir un numerro y al pulsar el boton calcular realiza una serie de operaciones (dependiendo tambien del numero introducido ) que se muestran en varios textview pero quiero pasar esos resultados a otro activitiy.

He estado viendo y leyendo sobre pasar datos a otro activity y todo lo que he visto ha sido pasar un simple texto y he intentado adaptarlo a lo que tengo pero no lo consigo.

Porque lo que quiero es que al pulsar el boton de calcular te muestre los resultados en otro activity.
Responder Con Cita


  #2  
Viejo 23/04/13, 23:50:05
Array

[xs_avatar]
rinxe rinxe no está en línea
Miembro del foro
 
Fecha de registro: mar 2009
Localización: Teruel
Mensajes: 260
Modelo de smartphone: Xiaomi Mi5S
Tu operador: Yoigo
Lo puedes hacer de varias maneras, por ejemplo con un Intent indicando el dato o datos que quieres pasar. Y otra manera seria con SharedPreferences.
__________________
Visita mi blog: EL BAUL DE ANDROID
Responder Con Cita
Gracias de parte de:
  #3  
Viejo 24/04/13, 17:53:23
Array

[xs_avatar]
pinchadiscos pinchadiscos no está en línea
Usuario novato en la web
 
Fecha de registro: abr 2013
Mensajes: 3
Tu operador: Movistar

Te pongo un ejemplo a partir de lo que comenta el compi.

Puedes crearte tu propia clase , con sus propiedades y sus metodos get/set , donde manejas todos los datos que necesitas pasar entre actividades.

Por ejemplo :

package ********;

import android.os.Parcel;
import android.os.Parcelable;


public class Sesion implements Parcelable{

private String fecha;
private String producto;
private String idProducto;
....

Dicha clase por ejemplo puedes crear una instancia y darle valor. Y pasarla de una actividad A a una actividad B.

--> en tu actividad A , en el método donde vas a invocar la transicion le das valor..

Sesion datosSesion = new Sesion ("nombreproducto" , "idproducto");

Sesion datosSesion = (Sesion) getIntent().getExtras().getParcelable("datosSesion ");

Y al hacer el Intent

Intent i = new Intent(PantallaA.this , PantallaB.class);
i.putExtra("datosSesion", datosSesion);
startActivity(i);
finish();

Y listo...luego en tu actividad B.

Sesion datosSesion = (Sesion) getIntent().getExtras().getParcelable("datosSesion ");

Y ya tienes tu objeto !!
Responder Con Cita
Los siguientes 2 usuarios han agradecido a pinchadiscos su comentario:
Respuesta

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



Hora actual: 01:25:36 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2025 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /