Sphero と同期した後、あるアクティビティから別のアクティビティに渡したい場合、同期が失われます。新しいアクティビティで onCreate のこのメソッドを実行して、再び同期を解除する必要があります。
**RobotProvider provider = RobotProvider.getDefaultProvider();
mRobot = provider.findRobot(robot_id);
provider.initiateConnection(robot_id);
provider.control(mRobot);
provider.connectControlledRobots();**
mRobot は Sphero の MAC アドレスを持っています。初めて接続し、再度同期せずにそれを維持できるので、すべてのアプリケーションのBluetooth接続を維持したい.
Sphero の公式 Orbotix アプリケーションを見たことがありますが、同期は永続的であるため、完璧だと思います。この方法で私を助けてくれませんか?