我有一个全局变量:
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()
可以正常工作...
我想念什么?
答案 0 :(得分:0)
只需使用此代码:
Intent hangupBroadcastIntent = BroadcastIntentHelper.buildHangUpIntent();
LocalBroadcastManager.getInstance(getApplicationContext()).sendBroadcast(hangupBroadcastIntent);