So stellen Sie eine Bluetooth-Verbindung her, wenn Sphero synchronisiert ist und ich mehrere Aktivitäten verwende

Wenn ich mit Sphero synchronisiert habe und von einer Aktivität zu einer anderen übergehen möchte, geht meine Synchronisation verloren, und ich muss in der neuen Aktivität diese Methode in onCreate ausführen, um die Synchronisation wieder herzustellen:

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

mRobot hat die MAC-Adresse von Sphero. Aber es ist nicht immer gut, wenn ich es versuche. Ich möchte die Bluetooth-Verbindung für alle Anwendungen beibehalten, da ich zum ersten Mal eine Verbindung herstelle und sie beibehalten kann, ohne sie erneut zu synchronisieren.

Ich habe die offizielle Orbotix-Anwendung für Sphero gesehen und finde sie perfekt, da die Synchronisierung permanent ist. Könnten Sie mir auf diese Weise helfen?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage