Tengo un servidor en ejecución que notifica al usuario con una notificación de barra de estado que abre mi actividad principal, ¿cómo puedo pasar datos a mi actividad a través de esa intención?Utilizar un intento para enviar datos a mi actividad
13
A
Respuesta
11
Uso Intent.putExtra(..)
:
intent.putExtra("keyName", "somevalue");
Este método está sobrecargado y toma varios tipos como segundo argumento: int, byte, cuerda, varios arreglos ..
Para obtener los datos getXYZExtra uso apropiado() . Para Cadena esto es:
getStringExtra(String keyName)
26
MainActivity
Intent intent = new Intent(MainActivity.this,SecondActivity.class);
intent.putExtra("extra_text", string);
startActivity(intent);
SecondActivity
String text = getIntent().getStringExtra("extra_text");
+2
Respuesta perfecta. Corto, y con lo necesario. – Shudy
Cuestiones relacionadas
- 1. Cómo enviar el valor de hashmap a otra actividad con un intento
- 2. actividad no encontrada para manejar el intento
- 3. ¿Cómo pasar un URI a un intento?
- 4. ¿Cómo usar un intento para actualizar una actividad?
- 5. ¿Cómo enviar datos desde BroadcastReceiver a una actividad en android?
- 6. Enviar datos al revés a una actividad anterior
- 7. Poner objeto como intento para la siguiente actividad
- 8. Como recuperar la actividad solicitada por un Intento
- 9. ¿Puedo enviar "SMS recibido intento"?
- 10. ¿enviar emisión de Servicio a Actividad?
- 11. actividad para enviar o redireccionar a otras actividades
- 12. No se ha encontrado actividad para manejar Intento, Android
- 13. ¿Cómo escribo una prueba JUnit de Android cuando mi actividad se basa en extras pasados a través de un Intento?
- 14. android content activitynotfoundexception no se encontró actividad para manejar el intento: cuando intento ingresar a la url
- 15. Enviar un objeto a un servicio a través de Intento sin enlace
- 16. Cómo reanudar una actividad al llamarlo desde un Intento
- 17. Enviar datos a un hilo específico
- 18. cURL para enviar datos a una forma
- 19. Cómo enviar datos a una actividad en ejecución desde Broadcast Receiver,
- 20. GCC: intento de utilizar envenenado "TARGET_I386"
- 21. Enviar una emisión sólo para la actividad específica
- 22. El envío de datos de servicio a la actividad
- 23. cómo enviar mensaje del servicio a la actividad
- 24. Usar el blindaje Arduino GSM/GPRS para enviar datos a mi servicio web
- 25. puedo usar adb shell para enviar comandos a mi aplicación
- 26. Android: la carga de datos en el intento falla al cargar la actividad
- 27. ¿Cómo creo un Intento de Android que transmita datos?
- 28. cómo enviar imageview de una actividad a otra
- 29. Transferir datos de una Actividad a otra Actividad Usar Intentos
- 30. Comunicación de Android entre Broadcast Receiver y MainActivity (Enviar datos a la actividad)
pero ¿cómo puedo obtener los datos en mi actividad? ¿Cuál es el evento que se llama cuándo y la actividad tiene un propósito? – Mars
'activity.getIntent()' o 'this.getIntent()' –
¿Lo pongo en OnCreate()? – Mars