2011-03-28 24 views
5

Después de conectarme al bluetooth, necesito que el niño envíe datos a través de ese socket. ¿Pero cómo transfiero el socket a childActivity?Android Pasando BluetoothSocket a la siguiente actividad

+0

¿Por qué quiere cambiar a otra actividad? ¿Y por qué envías datos en el subproceso UI? –

+0

Tengo 2 diseños diferentes de UI que necesitan enviar datos a través del socket. Por lo tanto, necesito pasar el zócalo. – GJianHui

+0

¿O hay alguna manera de llamar al método de escritura en la actividad principal de la subactividad? – GJianHui

Respuesta

0

No estoy seguro de si es el mejor diseño, pero lo que hice aquí y funcionó en mi aplicación simple fue tener la conexión bluetooth (el socket) como una "variable global", una variable de mi aplicación principal (el clase que extiende la clase Application).

De esta manera, todas mis actividades pueden obtenerlo y configurarlo.

Para dudas sobre cómo establecer/obtener una variable global en dicha forma, se refieren a Android global variable

Cuestiones relacionadas