En este momento, la Actividad principal (Ley A) inicia un Servicio que contiene la Conexión Bluetooth. (Se une el Servicio)¿Cómo implementar mejor dos actividades compartiendo un servicio (con conexión Bluetooth)?
El servicio es una versión modificada de BluetoothChatService (Android BluetoothChat de muestra) ... ... modificado con un añadido Messenger y Manejador de acuerdo con MessengerService (Android Muestra Mensajero remoto)
La actividad A asegura que el Bluetooth está conectado a un dispositivo externo y luego inicia otra actividad (Ley B).
El problema es conseguir que el Servicio siga funcionando y que sirva la Conexión Bluetooth a la nueva actividad sin problemas. No sé cómo:
Asegúrese de que el servicio no se reinicia o reinstanced, cuando se cambia de actividad de A a B
Asegúrese de que la funcionalidad de la mensajería funciona como se desea (de la actividad actualmente activo)
¿es necesario volver a vincular el servicio a la nueva actividad, y cómo puedo asegurar que no se pierde la conexión BT (debido a otra instancia de servicio)? ¿O necesito pasar el objeto de Messenger a la nueva actividad para comunicarme con el Servicio ya instanciado? Si es así, ¿cómo hago eso mejor?
¡Muy agradecido por las respuestas!