Выйти из Linphone и войти в систему

Я использую библиотеку linphone для SIP-звонка.

Я добавил новый Logout кнопка внутри меню, но она не очищает все данные и не передает данные для входа в систему.

Я успешно могу удалить данные при выходе из системы, но он все еще показывает ту же активность без пользователя.

Я не знаю, где и как добавить подтверждение входа в linphone.

LinphonePreferences.instance().deleteAccount(0);
LinphoneActivity.instance().refreshAccounts();


public void deleteAccount(int n) {
    try {
        LinphoneAuthInfo authInfo = getAuthInfo(n);
        if (authInfo != null) {
            getLc().removeAuthInfo(authInfo);
        }

        LinphoneProxyConfig proxyCfg = getProxyConfig(n);
        if (proxyCfg != null)
            getLc().removeProxyConfig(proxyCfg);
        if (getLc().getProxyConfigList().length != 0) {
            resetDefaultProxyConfig();
        } else {
            getLc().setDefaultProxyConfig(null);
        }

        getLc().refreshRegisters();

    }catch (Exception e){
        Log.e("Error",e.getMessage().toString());
    }
}

Мое требование - выйти из системы и очистить все данные и Intent для входа в активность.

я не хочу показывать другую активность без логина.

Любая помощь будет высоко оценен.

0 ответов

Другие вопросы по тегам