我怎么知道剩下一个 JitsiMeetActivity?
How can I know a JitsiMeetActivity is left?
我正在尝试实现这个场景:用户收到 Jitsi 电话会议请求。接受请求后,将房间名称传递给用户并启动新的 JitsiMeetActivity
。代码工作到这里。我可以加入对话。现在我想做的是,在加入电话会议后,如果用户想离开电话,那么另一个 activity 应该开始。如果我能知道用户何时挂断电话,我就能做到这一点。
如果存在某种方法或某种类似 JitsiMeetActivity.isActive()
的方法,那将很有帮助。
代码:
if (room_name.length() > 0) {
JitsiMeetConferenceOptions options
= new JitsiMeetConferenceOptions.Builder()
.setRoom(room_name)
.build();
JitsiMeetActivity.launch(this, options);
}
//Now if the call ends
Intent ac = new Intent(this, nextActivity.class);
startActivity(ac);
我通过创建一个新的 activity 并从中实现 JitsiMeetActivityInterface
、JitsiMeetViewListener
来解决这个问题。因此,每当我想结束会议时,我都可以使用 onConferenceTerminated
方法。
我正在尝试实现这个场景:用户收到 Jitsi 电话会议请求。接受请求后,将房间名称传递给用户并启动新的 JitsiMeetActivity
。代码工作到这里。我可以加入对话。现在我想做的是,在加入电话会议后,如果用户想离开电话,那么另一个 activity 应该开始。如果我能知道用户何时挂断电话,我就能做到这一点。
如果存在某种方法或某种类似 JitsiMeetActivity.isActive()
的方法,那将很有帮助。
代码:
if (room_name.length() > 0) {
JitsiMeetConferenceOptions options
= new JitsiMeetConferenceOptions.Builder()
.setRoom(room_name)
.build();
JitsiMeetActivity.launch(this, options);
}
//Now if the call ends
Intent ac = new Intent(this, nextActivity.class);
startActivity(ac);
我通过创建一个新的 activity 并从中实现 JitsiMeetActivityInterface
、JitsiMeetViewListener
来解决这个问题。因此,每当我想结束会议时,我都可以使用 onConferenceTerminated
方法。