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