как можно получить обратный вызов после вызова logInWithInBackground? в настоящее время я использую приведенный ниже код для входа в систему, но не знаю, как добиться успеха.
Task<ParseUser> parseUserTask = ParseUser.logInWithInBackground("facebookaccountkit", authData);
Я хочу отправить пользователя к другому действию после успешного входа в систему.
ссылки api:
https://parseplatform.org/Parse-SDK-Android/api/com/parse/AuthenticationCallback.html
Вы можете использовать продолжение:
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
решение состоит в том, чтобы использовать задачу Bolt, потому что loginWithInBackground возвращает задачу Bolt