Разбор сервера, как получить AuthenticationCallback после logInWithInBackground? - PullRequest
0 голосов
/ 07 ноября 2018

как можно получить обратный вызов после вызова logInWithInBackground? В настоящее время я использую приведенный ниже код для входа в систему, но не знаю, как добиться успеха.

Task<ParseUser> parseUserTask = ParseUser.logInWithInBackground("facebookaccountkit", authData);

Я хочу отправить пользователя на другой вид деятельности после успешного входа в систему.

API-ссылки:

https://parseplatform.org/Parse-SDK-Android/api/com/parse/ParseUser.html#logInWithInBackground-java.lang.String-java.util.Map-

https://parseplatform.org/Parse-SDK-Android/api/com/parse/AuthenticationCallback.html

1 Ответ

0 голосов
/ 28 февраля 2019

Вы можете использовать продолжение:

parseUserTask.continueWith(new Continuation<ParseUser, Void>() {
            @Override
            public Void then(bolts.Task<ParseUser> task) {

                if(task.isCancelled()){
                    showError();
                    return null;
                }
                if (task.isFaulted()){
                    showError();
                    return null;
                }

                final ParseUser user = task.getResult();
                //do something with the user
                return null;
            }
        });

это взято из Google OAuth Configuration

...