Transmitir datos de actividad a actividad secundaria en tiempo real

Tengo una aplicación con una actividad principal, una actividad gráfica y un Bluetooth ConnectListenerImpl. La actividad principal busca un dispositivo Bluetooth y Bluetooth ConnectListenerImpl se conecta con el dispositivo y envía un mensaje de datos a la actividad principal con un controlador. Y que la actividad principal muestre los datos.

Ahora quiero mostrar los datos en la actividad gráfica, que es un elemento secundario de la actividad principal. El inicio de la actividad infantil.

bGrafiekShow = true;
Intent intent = null;
intent = new Intent(MainActivity.this, GraphActivity.class); 
startActivity(intent);

Ahora es mi pregunta, ¿cómo puedo hacer eso y cuál es la mejor manera?

Poca información extra. La actividad principal coloca los datos del Bluetooth en otra clase, esta clase realiza algunos cálculos. Una vez finalizado el cálculo, la actividad principal muestra el resultado en la pantalla.

El dispositivo Bluetooth envía los datos cada segundo.

Ahora quiero el gráfico de datos calculados en un gráfico de tiempo en una actividad secundaria. Pero, ¿cómo puedo enviar los datos a la actividad secundaria?

Respuesta 1

Puedes pasar datos pensados Activities

  • como mapa de datos presentado como Bundle
  • con putExtra()métodos deIntent
  • con Serializableo Parceableinterfaz.

O puedes usar la ResultReceiverclase. Puedes combinarlo con en IntentServicelugar de Handler. En Serviceque va a hacer su trabajo y cualquier actualización será enviado al ResultReceivery el receptor va a actualizar UI.

Respuesta: 2

Estoy tratando de usar JSoup para raspar cierta información de una página, que puede ser identificada por un grupo de etiquetas en un orden particular. El orden de ellos es el siguiente: <abarcan clase = "vendido"> Vendido y ...

Estoy depurando mi aplicación en IntelliJ y parece que mi código entra en 2 sentencias de cambio en lugar de 1. Mi código se ve así: final String CASE_1 = "case_1"; Cadena final CASE_2 = "...

Escuché que a SO personas les gustan los diagramas, así que me tomé el tiempo para dibujar uno: D Necesito diseñar una actividad que se parezca a la siguiente: El mapa es solo un archivo de imagen de ciudad, terreno, etc. Los usuarios son ...

Recientemente comencé a aprender el arranque de primavera, jpa de datos. Como puedo ver en esto, el arranque de datos de arranque de primavera jpa usa jakarta.persistence-api en lugar de javax.persistence-api: <artifactId> ...