У меня есть глобальная переменная:
JitsiMeetActivity session;
, когда я хочу присоединиться к комнате, я звоню:
session = new JitsiMeetActivity();
session.launch(this, options);
, которая отлично работает. но как я могу закрыть его программно? если я пытаюсь вызвать:
try
{
session.leave();
}
catch (Exception e)
{
Log.e(“session”, "Failed to properly leave " + e);
}
я получаю: session: Не удалось правильно оставить java .lang.NullPointerException: попытка вызвать виртуальный метод 'org.jitsi.meet.sdk.JitsiMeetView org.jitsi.meet.sdk.JitsiMeetFragment.getJitsiView () 'для ссылки на нулевой объект , хотя сессия не является нулевой.
то же самое происходит, если я вызываю:
session.onDestroy()
или
session.finish();
хотя session.onBackPressed()
отлично работает ...
что мне не хватает?