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

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

Войти
Регистрация
Восстановить пароль
 
+1
121 / 92 / 9
Регистрация: 24.08.2010
Сообщений: 676
#1

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

01.08.2016, 21:34. Просмотров 224. Ответов 2
Метки нет (Все метки)

Всем привет!
Пытаюсь добавить в свое приложение кнопки соц.сетей - которые "расскажи о нас друзьям".
За основу взял вполне рабочий пример и пытаюсь добавить туда вконтакт и одноклассники, по шагам дорабатывая по примеру отсюда.
Контакт заработал сразу, а одноклассники ни в какую.
По нажатию на кнопку одноклассников – в классе 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):

Почему не создается 2 активити - Программирование Android
Добрый день, не могу понять в чем ошибка, не запускается 2 активити: public class MainActivity extends AppCompatActivity { ...

На телефоне highscreen 3 на всех активити происходит быстрый самовозврат к главной активити - Программирование Android
Сделал меню в виде ListView. При клике на меню запускаются активити. На эмуляторе работает, на телефоне моем LG все работает. На телефоне...

Как вызвать метод в активити классе из обычного не активити класса? - Программирование Android
Есть активити в котором вводятся логин и пароль. При нажатии кнопки "войти" в отдельном классе "сокетсервер"(+в отдельном потоке)...

Вызов новой активити не из класса активити - Программирование Android
Есть 4 класса: 1) WelcomeActivity; 2) MainActivity; 3) PopUpActivity; 4) Client. Программа работает с сервером и получает...

Отображение активити поверх другого активити - Программирование Android
Ребят подскажите пожалуйста как такое сделать. Есть активити с картой, по нажатию кнопки настройки, нужно открыть активити с настройками,...

Изменение параметров активити из другого активити - Программирование Android
Как сделать так чтобы из первого активити поменять final ImageView img=(ImageView)findViewById(R.id.image1); ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Mikalai
256 / 232 / 93
Регистрация: 11.01.2015
Сообщений: 655
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
121 / 92 / 9
Регистрация: 24.08.2010
Сообщений: 676
03.08.2016, 05:43  [ТС] #3
Mikalai, я так и не понял, что случилось.
Просто взял Ваш текст, вставил его в манифест, заменив точно такой же текст – сверил до буквы, абсолютно такой же, ну, кроме кода ID – и всё заработало.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2016, 05:43
Привет! Вот еще темы с ответами:

Активити - Программирование Android
Не могу вызвать второе Activity

Из Активити в Фрагмент - Программирование Android
Как передать данные из активити в фрамгент? пробую так но выкидывает из приложения Fragment f =...

Блокировка активити - Программирование Android
Возможно ли такое когда активити запускается а его блокируют и пользователь не может пользоваться интерфейсами: кнопками из layouta!...

Загрузка активити - Программирование Android
Добрый день! Сегодня один пользователь пожаловался на долгий запуск программы(3-5 секунд). При старте программы загружается main...


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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