如何在android中关闭会议室?
我有一个全局变量:如何在android中关闭会议室?,android,jitsi,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);
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()”
即使会话不是空的
如果我打电话给:
session.onDestroy()
或
尽管session.onBackPressed()
工作正常
我缺少什么?只需使用以下代码:
Intent hangupBroadcastIntent = BroadcastIntentHelper.buildHangUpIntent();
LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(hangupBroadcastIntent);
Intent hangupBroadcastIntent = BroadcastIntentHelper.buildHangUpIntent();
LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(hangupBroadcastIntent);