Pasar String desde BroadcastReceiver a Activity.

224 views
Skip to first unread message

Bladimir Simoza

unread,
Aug 29, 2013, 3:00:50 PM8/29/13
to desarrollad...@googlegroups.com
Hola. Tengo una clase llamada ReceptorSMS la cual extiende de BroadcastReceiver en la cual se genera un string llamada address y otro llamado body. El asunto es que quiero pasar ambos string a una segunda clase llamada Base que extiende de Activity He intentado colocando en el onReceive de la primera lo siguiente:
 Intent intent1 = new Intent(context, Base.class);
              intent1.putExtra("param1", address);
              intent1.putExtra("param2", body);
              context.startActivity(intent1);
y en la segunda:
   String phone = getIntent().getStringExtra("param1");
        String texto = getIntent().getStringExtra("param2");
  pero no resulta.
   Alguna idea.

Juan de Dios Maldonado Sánchez

unread,
Aug 29, 2013, 3:34:58 PM8/29/13
to desarrollad...@googlegroups.com
Puedes desde el BroadcastReceiver lanzar una notificación al usuario para que cuando haga clic, lance tu actividad con esa información utilizando un PendingIntent y/o guardar los datos recibidos del BroadcastReceiver en una base de datos, y cuando abras la actividad, esta cargue la info de la base de datos (En caso de que no quieras perder ningún mensaje recibido).


2013/8/29 Bladimir Simoza <cardi...@gmail.com>

--
Para participar es necesario que leas detenidamente las normas del grupo: http://goo.gl/20KhL
---
Has recibido este mensaje porque estás suscrito al grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este grupo y dejar de recibir sus correos electrónicos, envía un correo electrónico a desarrolladores-a...@googlegroups.com.
Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.
Para ver este debate en la Web, visita https://groups.google.com/d/msgid/desarrolladores-android/16a6fbf1-4614-4694-8599-58b22a4003cd%40googlegroups.com.
Para obtener más opciones, visita https://groups.google.com/groups/opt_out.

Cardiobeta

unread,
Aug 29, 2013, 7:43:08 PM8/29/13
to desarrollad...@googlegroups.com
Hola. Gracias por la respuesta. Pero ¿como lo haría a través de un Pendingintent?. Gracias nuevamente


Enviado de Samsung Mobile


Juan de Dios Maldonado Sánchez <jua...@gmail.com> escribió:
Has recibido este mensaje porque estás suscrito a un tema del grupo "desarrolladores-android" de Grupos de Google.
Para anular la suscripción a este tema, visita https://groups.google.com/d/topic/desarrolladores-android/CO61xAaSjyY/unsubscribe. Para anular la suscripción a este grupo y todos sus temas, envía un correo electrónico a desarrolladores-a...@googlegroups.com.

Para publicar una entrada en este grupo, envía un correo electrónico a desarrollad...@googlegroups.com.
Visita este grupo en http://groups.google.com/group/desarrolladores-android.

Gabriel Pozo

unread,
Aug 30, 2013, 8:43:29 AM8/30/13
to desarrollad...@googlegroups.com
Simplemente busca "how to Pendingintent" en Google, o "como usar Pendingintent" ;)  



Para obtener más opciones, visita https://groups.google.com/groups/opt_out.
Reply all
Reply to author
Forward
0 new messages