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

Не создается автоматическая активити - Android

Восстановить пароль Регистрация
 
+1
115 / 86 / 7
Регистрация: 24.08.2010
Сообщений: 591
01.08.2016, 21:34     Не создается автоматическая активити #1
Всем привет!
Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям".
За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам дорабатывая по примеру отсюда.
Контакт заработал сразу, а одноклассники ни в какую.
По нажатию на кнопку одноклассников – в классе OkSocialNetwork.java после строки
Java
1
2
3
4
5
    @Override
    public void requestLogin(OnLoginCompleteListener onLoginCompleteListener) {
        super.requestLogin(onLoginCompleteListener);
        mOdnoklassniki.requestAuthorization(mActivity, false, mPermissions);  // вот тут ошибка
    }
в отладчике вылетает сообщение и приложение крашится:
android.content.ActivityNotFoundException: Unable to find explicit activity class {com.example.my_app/ru.ok.android.sdk.OkAuthActivity}; have you declared this activity in your AndroidManifest.xml?

Я в манифесте всё добавил как в примере, коды в одноклассниках получил, всё настоящее, прописал везде где надо.
Обновления все последние. Что ему надо?
Windows7, AndroidStudio2.1.2
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.08.2016, 21:34     Не создается автоматическая активити
Посмотрите здесь:

Блокировка активити Android
Загрузка активити Android
Запуск активити Android
Android Второй активити
Android Смена активити
Из Активити в Фрагмент Android
Активити и фрагмент Android
Android Абстрактная активити
Адаптивность Активити Android
Почему не создается 2 активити Android
Android Пересоздание активити
Android Вызов активити

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Mikalai
248 / 224 / 91
Регистрация: 11.01.2015
Сообщений: 643
01.08.2016, 22:44     Не создается автоматическая активити #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
В манифесте должно быть что-то вроде этого:
XML
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//....................
<activity
            android:name="ru.ok.android.sdk.OkAuthActivity"
            android:configChanges="orientation"
            android:launchMode="singleTask">
            <intent-filter>
                <action android:name="android.intent.action.VIEW" />
 
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.BROWSABLE" />
 
                <data
                    android:host="ok1234566277"
                    android:scheme="okauth" />
            </intent-filter>
        </activity>
//.................
+1
115 / 86 / 7
Регистрация: 24.08.2010
Сообщений: 591
03.08.2016, 05:43  [ТС]     Не создается автоматическая активити #3
Mikalai, я так и не понял, что случилось.
Просто взял Ваш текст, вставил его в манифест, заменив точно такой же текст – сверил до буквы, абсолютно такой же, ну, кроме кода ID – и всё заработало.
Yandex
Объявления
03.08.2016, 05:43     Не создается автоматическая активити
Ответ Создать тему
Опции темы

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