如何在Android中关闭Jitsi会议室?

时间:2020-04-13 09:18:22

标签: android jitsi

我有一个全局变量:

JitsiMeetActivity session;

当我想进入房间时打电话给我

session = new JitsiMeetActivity();
session.launch(this, options);

效果很好。 但是如何以编程方式将其关闭? 如果我尝试致电:

try
{
session.leave();
}
catch (Exception e)
{
Log.e(“session”, "Failed to properly leave " + e);
}

我得到: 会话:无法正确离开java.lang.NullPointerException:尝试在空对象引用上调用虚拟方法'org.jitsi.meet.sdk.JitsiMeetView org.jitsi.meet.sdk.JitsiMeetFragment.getJitsiView()' / strong> 即使session不为空。

如果我打电话,也会发生同样的事情

session.onDestroy()

session.finish();

尽管session.onBackPressed()可以正常工作...

我想念什么?

1 个答案:

答案 0 :(得分:0)

只需使用此代码:

Intent hangupBroadcastIntent = BroadcastIntentHelper.buildHangUpIntent();
LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(hangupBroadcastIntent);