这是我的第一篇文章,所以如果我不遵守社区规则,请告诉我。
现在问题来了!我一直在尝试为应用程序设置 Facebook 登录过程,并且我已经添加了一个 GUI 元素(内置的 Facebook 登录按钮),并让按钮继续并要求用户/通行证,授予应用访问用户帐户的权限。我面临的问题是,当使用以下代码从应用程序获取回调值时,我什么也没收到(没有打印值)。现在我正在打印到 LogCat 任意值,但是一旦打印工作,我希望访问用户 access_token 和其他信息(最初没有工作)。任何帮助表示赞赏!
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_connect_accounts);
Log.i("fromMe", "test1");
FacebookSdk.sdkInitialize(this.getApplicationContext());
callbackManager = CallbackManager.Factory.create();
LoginButton loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>(){
public void onSuccess(LoginResult loginResult) {
Log.i("fromMe", "1");
}
public void onCancel() {
Log.i("fromMe", "2");
}
public void onError(FacebookException exception) {
Log.i("fromMe", "3");
}
});
}