Задать вопрос
@max_vr

Как инициализировать vkSDK?

Первый раз работаю с vk SDK, не могу инициализировать:
VKSdk.initialize(this);
Крашится с такой ошибкой:
java.lang.RuntimeException: Unable to start activity ComponentInfo{com.test.vkimport.vkmusic/com.test.vkimport.vkmusic.Main}: java.lang.RuntimeException: VKSdk.initialize(Context) must be call from Application#onCreate()

Хотя запускаю его из onCreate главного активити. getApplicationContext тоже не работает
  • Вопрос задан
  • 431 просмотр
Подписаться 1 Оценить 1 комментарий
Пригласить эксперта
Ответы на вопрос 1
@viktormarkov
Необходимо наследовать класс Application и в его методе onCreate инициализировать sdk

public class App extends Application {
@Override
    public void onCreate() {
        super.onCreate();
        VKSdk.initialize(this);
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
05 февр. 2025, в 02:39
5000 руб./за проект
05 февр. 2025, в 00:39
1500 руб./за проект