ooVoo SDK проблема инициализации

У меня проблема в моем проекте, когда я загружаю oovooLibrary в мое приложение, оно не отвечает в течение 5 секунд, а затем вылетает без каких-либо ошибок. Пожалуйста, помогите мне в этом.

Мой код

        ooVooClient.setContext(app);
        ooVooClient.setLogger(this, LoggerListener.LogLevel.Debug);

        try {
// I am getting no responce for this line
            mConferenceCore = ooVooClient.sharedInstance();
        } catch (InstantiationException e) {
            e.printStackTrace();
        } catch (IllegalAccessException e) {
            e.printStackTrace();
        }

2 ответа

Решение

Я исправил эту проблему, я звонил ooVooClient.setContext(app); от MainActivity класс, чтобы он не принимал этот контекст - app (getApplicationContext()), Поэтому я инициализировал это в MainApplication.java и сохранил это в статической переменной и использовал это в других классах.

  private ooVooClient sdk = null;
  private ApplicationSettings settings = null;   

 if (!ooVooClient.isDeviceSupported()) {
                    return;
                }

                settings = new ApplicationSettings(this);

                ooVooClient.setLogger(this, LogLevel.fromString(getSettings().get(ApplicationSettings.LogLevelKey)));
                ooVooClient.setContext(this);

                sdk = ooVooClient.sharedInstance();

Проверьте это https://github.com/oovoodev/Android-SDK-Sample

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