Pull to refresh

Comments 8

А что на выходе получилось (визуально)? Со скриншотами приложения статья бы стала еще интереснее.
Скриншоты будут чуть позже. Мы сейчас активно перерабатываем интерфейсы.
столкнулся с аналогичной проблемой: приложение запрашивает доступ при каждом входе. Можете поподробней объяснить как вы ее решили?
Я на стартовой активити проверял сессию вот так:
VKSdk.wakeUpSession(this, new VKCallback<VKSdk.LoginState>() {
            @Override
            public void onResult(VKSdk.LoginState res) {
                switch (res) {
                    case LoggedOut:
                        startActivity(new Intent(SplashActivity.this, LoginActivity.class));
                        finish();
                        break;
                    case LoggedIn:
                        Intent intent = new Intent(SplashActivity.this, ListGroupsActivity.class);
                        startActivity(intent);
                        finish();
                        break;
                    case Pending:
                        break;
                    case Unknown:
                        break;
                }
            }

            @Override
            public void onError(VKError error) {

            }
        });
Добавлю к предыдущему комментарию.
Скопы использую такие:
private static final String[] sMyScope = new String[]{
            MyVKScope.NOHTTPS,
            MyVKScope.GROUPS,
            MyVKScope.STATS,
            MyVKScope.PHOTOS,
            MyVKScope.MARKET
    };
Спасибо! Можно еще один вопрос, как вы передаете данные в ListGroupsActivity, т.е. откуда этой активити будет известно какой именно пользователь авторизован?
Посмотрите здесь раздел (по поиску) Авторизация пользователя.
Обратите внимание на описание, начинающее со слов После этапа авторизации в Вашем Activity или Fragment будет вызван метод onActivityResult...
Класс VKAccessToken, который возращается в VKCallback, подробно описан здесь
Обратите внимание на публичные константы, которые описаны в классе. Далее, выбирая необходимые вам, передаете их через стандартный вызов нужной вам активити(intent.put.....())
UFO just landed and posted this here
Sign up to leave a comment.

Articles

Change theme settings