analisar o login através do Facebook api 4.0 no android studio
Meu código é
private void facebook() {
List<String> permissions = Arrays.asList("public_profile", "email");
ParseFacebookUtils.logInWithReadPermissionsInBackground(this, permissions, new LogInCallback() {
@Override
public void done(ParseUser user, ParseException err) {
progressDialog.dismiss();
Log.e("Facebook", user + " " + err.getMessage());
if (user == null) {
Log.e("MyApp", "Uh oh. The user cancelled the Facebook login.");
} else if (user.isNew()) {
Log.e("MyApp", "User signed up and logged in through Facebook!");
} else {
userinfo(user);
Log.e("MyApp", "User logged in through Facebook!");
}
}
});
}
esse código é sempre fornecido, o usuário é nulo.Facebook SDK
é
compile 'com.facebook.android:facebook-android-sdk:4.0.1'
eParse
é :Parse-1.9.1.jar
e eu usoAndroid Studio
. esse método é chamado quando clique no botão este método é trabalho significa que o pop-up do facebook está aberto, mas sempre fornece ao usuário um valor nulo. Este dado é que o usuário é nulo, mas após a atualizaçãoparseuser
não é nulo.