Форум программистов, компьютерный форум, киберфорум
Программирование Android
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.55/11: Рейтинг темы: голосов - 11, средняя оценка - 4.55
2 / 2 / 0
Регистрация: 06.08.2014
Сообщений: 21
1

Ошибка VKSdk.initialize(Context) must be call from Application#onCreate()

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

Author24 — интернет-сервис помощи студентам
Добрый день. Пытаюсь прикрутить к существующему приложению авторизацию через вк. Следую инструкциям с оф. API. Очевидно, что ошибка говорит, что инициализация должна проходить в методе onCreate класса Application. Так выглядит шапка класса:
Java
1
public class SNRegistrationActivity extends AppCompatActivity {
Так заголовок метода:
Java
1
protected void onCreate(Bundle savedInstanceState) {
Гугл говорит, что шапка базовый класс должен быть другой: android.app.Application, но если его заменить - весь остальной код превращается в ошибки. Как быть, подскажите новичку?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.09.2016, 11:27
Ответы с готовыми решениями:

RuntimeError: No application found. Either work inside a view function or push an application context
Пытаюсь добавить запись в базу через терминал: from app import db, create_app...

Ошибка: "This application is about to initialize ActiveX controls that might be unsafe"
Доброго времени суток! Перешел на Office 2003 в надежде, что там наконец-то появилось подобие...

application -> initialize
application -> initialize эта функция собственно что делает? везде пишется инициализирует...

Inter = OK, AMD = The application failed to initialize properly (0xc000001d)
Программа отказывается запускаться на AMD, на интелах всё ок Inter = OK AMD = The application...

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

Решение

Georrg, создать свой файл в котором будет жить апликэйшн
1
10.09.2016, 13:34
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.09.2016, 13:34
Помогаю со студенческими работами здесь

Application Context в Intelij IDE
Всем привет! Подскажите пожалуйста, есть вопрос с путями деплоя в tomcat и их настройкой в intelij...

Configure application context в Intellij Idea
Когда создаю конфигурационный файл Spring для Application context, появляется сообщение, которое...

Передача Context с web application в бизнес логику
Всем привет, При создании проекта MVC сразу возник следующий вопрос - где и как лучше всего...

Автоответ на предупреждение "This application is about to initialize ActiveX controls that might be unsafe"
При выполненнии макроса открывается файл и при открытии вылезает окно: This application is about...


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

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru