Codename One和Opentok本地接口

4
我正在尝试实现步骤5:https://tokbox.com/developer/tutorials/android/basic-video-chat/#connect
我卡在第4和第5步。
我不知道如何实现它们(我是codename one的新用户)。
我不知道是否需要使用lifecyclelistener(如果需要,应该如何?因为我找不到文档),如果不需要,我应该做什么?
谢谢你的帮助, Amina
1个回答

2

这个示例只使用了activity,因为它从上到下地工作,但我怀疑你不需要那样做。我猜想,你可以自己创建一个类和实例,而不是使用:

mSession.setSessionListener(this);

您可以直接使用以下代码:

mSession.setSessionListener(myObject);

这里的myObject只是一个你创建并放置在实现此接口的常规本地类旁边的类。

另一个有趣的点是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() {}
});

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接