0

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

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

这段代码在新活动中,前一个是通过 SpheroConnectionView 与 sphero 连接的:

@覆盖

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 的结果为空。所以请告诉我出了什么问题。谢谢

4

0 回答 0