Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Georrg
2 / 2 / 0
Регистрация: 06.08.2014
Сообщений: 21
#1

Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() - Программирование Android

10.09.2016, 11:27. Просмотров 247. Ответов 3
Метки нет (Все метки)

Добрый день. Пытаюсь прикрутить к существующему приложению авторизацию через вк. Следую инструкциям с оф. API. Очевидно, что ошибка говорит, что инициализация должна проходить в методе onCreate класса Application. Так выглядит шапка класса:
Java
1
public class SNRegistrationActivity extends AppCompatActivity {
Так заголовок метода:
Java
1
protected void onCreate(Bundle savedInstanceState) {
Гугл говорит, что шапка базовый класс должен быть другой: android.app.Application, но если его заменить - весь остальной код превращается в ошибки. Как быть, подскажите новичку?
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2016, 11:27     Ошибка VKSdk.initialize(Context) must be call from Application#onCreate()
Посмотрите здесь:

Context - ошибка - Программирование Android
Здравствуйте! Программа должна выводить карту из google. Использую Picasso как самое рациональное решение. При импользовании Picasso надо...

Ошибка при смене Context - Программирование Android
Доброго времени суток! Делаю простую рисовалку. При попытке смены контекста MainActivity с базового на свой (с рисованием) перестают...

Пытаюсь добавить в проект application, но выходит ошибка - Программирование Android
Добавил class для аpplication и одну строчку манифесте, почему то сразу вылетает ошибки 03-03 09:59:31.582: D/jdwp(21588):...

NullPointer в OnCreate - Программирование Android
Наверное типичный вопрос, но вылетает ошибка в: Caused by: java.lang.NullPointerException ...

Перегрузка OnCreate - Программирование Android
Гуру ООП, помогите исправить "конфликт" Написал свой класс-предок для активити(MyActivity), где в onCreate добавил несколько...

Вызов метода в onCreate() - Программирование Android
Здравствуйте.Пытаюсь загружать сохраненные данные при старте приложения и сохранять при выходе с помощью Preferences. Добавлял написанные...

viewPager onCreate method - Программирование Android
Всем здрасьте, возник следующий вопрос по ViewPager: Создаю viewPager и заполняю его в методе OnCreate главной активити: ...

OnCreate вызывается дважды - Программирование Android
Добрый день. Делаю простое приложение, которое при нажатии на кнопку, с помощью Intent должно переходить на следующее активити. Но проблема...

Программа вылетает в методе OnCreate - Программирование Android
Программа вылетает со следующей ошибкой: 586-3586/spsoft.myapplication E/AndroidRuntime: FATAL EXCEPTION: main ...

Подскажите - программа вылетает в OnCreate - Программирование Android
Я действительно совершенно безпонятия от чего она это делает! Программа вылетает на super.onCreate(savedInstanceState); Вот лог ошибки: ...

Не передаются данные между onCreate и onResume - Программирование Android
Значение переменной изменяется после загрузки. НО! В onCreate есть TextView который использует это значение. Но судя по размеру текста, оно...

Один объект класса в onCreate и onClick - Программирование Android
Здравствуйте! Описал класс, реально ли, чтобы один метод класса выполнялся в onCreate, а другой в onClick? Т.к. сейчас создавая объект у...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
vxg
Модератор
3113 / 1915 / 206
Регистрация: 13.01.2012
Сообщений: 7,317
10.09.2016, 12:49     Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() #2
Georrg, есть Активити и есть апликэйшн - это разные классы, разные файлы, делайте то что написано в своём месте
Georrg
2 / 2 / 0
Регистрация: 06.08.2014
Сообщений: 21
10.09.2016, 13:08  [ТС]     Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() #3
Дело в том, что я вижу только файлы активити, как быть?
Миниатюры
Ошибка VKSdk.initialize(Context) must be call from Application#onCreate()  
vxg
Модератор
3113 / 1915 / 206
Регистрация: 13.01.2012
Сообщений: 7,317
10.09.2016, 13:34     Ошибка VKSdk.initialize(Context) must be call from Application#onCreate() #4
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Georrg, создать свой файл в котором будет жить апликэйшн
Yandex
Объявления
10.09.2016, 13:34     Ошибка VKSdk.initialize(Context) must be call from Application#onCreate()
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru