像pepper这种服务型机器人的生命周期是多少?QiSDK 提供
声明:本媒体部分图片、文章来源于网络
版权归原作者所有,如有侵权,请与我联系删除。
声明:本媒体部分图片、文章来源于网络
版权归原作者所有,如有侵权,请与我联系删除。
image/robot_life_cycle.png
希望使用 QiSDK 的对象必需实现RobotLifecycleCallbacks 的接口. 比如 Activity可以实现这个接口:
public class MyActivity extends RobotActivity implements RobotLifecycleCallbacks
此外,必须将此对象注册到 Activity 以接受到RobotLifecycleCallbacks 方法的调用.
public class MyActivity extends RobotActivity implements RobotLifecycleCallbacks
此外,必须将此对象注册到 Activity 以接受到RobotLifecycleCallbacks 方法的调用.
它必须在 onCreate 方法中注册:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
// Register the RobotLifecycleCallbacks to this Activity.
QiSDK.register(this, this);
}
以及,在 onDestroy 方法中取消注册:
@Override
protected void onDestroy() {
// Unregister the RobotLifecycleCallbacks for this Activity.
QiSDK.unregister(this, this);
super.onDestroy();
}
- 下一篇:如何编程获得pepper机器人的焦点?
- 上一篇:软银集团筹集资金走向更长远的投资