几个月前,我的问题在下一个帖子中得到了解决: 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。所以请告诉我有什么问题。谢谢