Cómo mantener una conexión Bluetooth cuando Sphero está sincronizado y uso varias Actividades

Cuando me he sincronizado con Sphero y quiero pasar de una actividad a otra, mi sincronización se pierde, y tengo que hacer en la nueva actividad este método en onCreate para volver a sincronizar:

        **RobotProvider provider = RobotProvider.getDefaultProvider();
        mRobot = provider.findRobot(robot_id);
        provider.initiateConnection(robot_id);
        provider.control(mRobot);
        provider.connectControlledRobots();**

mRobot tiene la dirección MAC de Sphero. Pero no es bueno para todas las veces que lo intente, quiero mantener la conexión Bluetooth para todas las aplicaciones, ya que me conecto por primera vez y puedo mantenerla sin sincronizar nuevamente.

He visto la aplicación oficial de Orbotix para Sphero y creo que es perfecta, porque la sincronización es permanente. ¿Podrías ayudarme de esta manera?

Respuestas a la pregunta(1)

Su respuesta a la pregunta