codenameone 和 Opentok 本机接口

codenameone and Opentok native interface

我正在尝试执行步骤 5:https://tokbox.com/developer/tutorials/android/basic-video-chat/#connect

我卡在第 4 点和第 5 点了。

不知道怎么实现(我是代号一的新用户)

我不知道我是否必须使用生命周期侦听器(如果是的话怎么办?因为我没有找到文档),如果不是我应该怎么做?

感谢您的帮助, 阿米娜

该示例仅使用 activity,因为它从上到下工作,但我怀疑您是否需要它。我的猜测是您可以创建自己的 class 和实例,而不是使用:

mSession.setSessionListener(this);

你可以只使用:

mSession.setSessionListener(myObject);

其中 myObject 只是您创建的 class 并放置在实现此接口的常规本机 class 旁边。

另一个兴趣点是 onCreate 或您可能需要的其他回调。 onCreate 可能可以通过本机接口映射到我们的生命周期方法,但您也可以使用 addLifecycleListener,它的工作方式大致如下:

com.codename1.impl.android.AndroidNativeUtil.addLifecycleListener(new LifecycleListener() {
  public void onCreate(android.os.Bundle savedInstanceState) {
     // ... on create code
  }
  public void onResume() {}
  public void onPause() {}
  public void onDestroy() {}
  public void onSaveInstanceState(android.os.Bundle b) {}
  public void onLowMemory() {}
});