在几个活动SDK Sphero 2.0 Android中保持与Sphero的蓝牙连接

时间:2014-04-13 21:05:53

标签: android bluetooth sphero-api

几个月前,我的问题在下一个帖子中得到了解决: https://stackoverflow.com/questions/tagged/sphero-api?sort=newest

但是现在,SKD Sphero 2.0已经做了一些改变。到现在为止,当我与Sphero连接并且我需要移动到另一个活动并保持同步时,我检查Sphero ID是否正确并且确实如此。但问题是当我试图找到一个具有该ID的机器人时:

此代码在新活动中,前一个与sphero与SpheroConnectionView连接:

@覆盖

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    final String robot_id = getIntent().getStringExtra(ButtonDriveActivity.EXTRA_ROBOT_ID);    
    setContentView(R.layout.mjoystick);
    if (robot_id != null && !robot_id.equals("")) {
        mRobot =(Sphero) RobotProvider.getDefaultProvider().findRobot(robot_id);

...} }

使用我的Sphero的ID制作.findRobot的结果为null。所以请告诉我有什么问题。谢谢

0 个答案:

没有答案