花了幾天的時間試圖找出這一點,我無法想出任何有效的工作。使用我的代碼,它顯示我接受並登錄的權限表單,但它沒有進入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 –