Para pasar string entre Activities se usa el siguiente codigo
Intent intent = new Intent(Activity_Origen.this, Activity_Destino.class);
intent.putExtra("parametro", "string");
startActivity(intent);
Para recibirlos en el otro Activity
getIntent().getExtras().getString("parametro");
ahora si tienes que pasar un objeto entonces la clase que vallas a pasar como objeto la tienes que volver serializable.
[...]
@SuppressWarnings("serial")
public class Noticia implements Serializable {
[...]
El resto del código sería muy similar:
Intent intent = new Intent(Activity_Origen.this, Activity_Destino.class);
intent.putExtra("parametro", Objeto);
startActivity(intent);
Y en la clase destino:
Noticia objeto = (Noticia)getIntent().getExtras().getSerializable("parametro");
No hay comentarios:
Publicar un comentario