Как закрыть джитси конференц-зал в android? - PullRequest
1 голос
/ 13 апреля 2020

У меня есть глобальная переменная:

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() отлично работает ...

что мне не хватает?

...