花了几天的时间试图找出这一点,我无法想出任何有效的工作。使用我的代码,它显示我接受并登录的权限表单,但它没有进入onSuccess,onError或onCancel。任何时候我点击按钮,它都不会做任何事情。 LogCat上没有错误。我不知道我哪里错了。Android FacebookSDK V4.20使用登录管理器登录和注销
fb = (Button) findViewById(R.id.fb_button);
fb.setOnClickListener(new OnClickListener() {
@Override
public void onClick(View v) {
LoginManager.getInstance().logInWithReadPermissions(LoginActivity.this,permissionNeeds);
callbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(callbackManager,new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
Log.d("kkkkkk","kkllkl");
}
@Override
public void onCancel() {
Log.d("kkkkkk","kkllkl2");
}
@Override
public void onError(FacebookException error) {
Log.d("kkkkkk","kkllkl4");
}
});
}
});
的FacebookSdk.sdkInitialize(this.getApplicationContext());
的super.onCreate(savedInstanceState);
了Facebook SDK V4我们可以注销使用这个链接http://stackoverflow.com/questions/18529874/android-clear-facebook-access-token/32324398#32324398 –