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() {}
});
我正在尝试执行步骤 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() {}
});