FacebookSdk.sdkInitialize(getApplicationContext());
AppEventsLogger.activateApp(this);
callbackManager = CallbackManager.Factory.create();
setContentView(R.layout.activity_register_rs1);
//String username = getIntent().getExtras().getString("username");
//Log.w("username is",username);
loginButton = (LoginButton) findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
Log.d("FACEBOOK", "SUCCESS");
}
@Override
public void onCancel() {
// App code
Log.d("FACEBOOK", "CANCEL");
}
@Override
public void onError(FacebookException exception) {
// App code
Log.d("FACEBOOK", "ERROR"+exception.toString());
}
});
LoginManager.getInstance().registerCallback(callbackManager,
new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
// App code
Log.d("FACEBOOK MANAGER", "SUCCESS");
}
@Override
public void onCancel() {
// App code
Log.d("FACEBOOK MANAGER", "CANCEL");
}
@Override
public void onError(FacebookException exception) {
// App code
Log.d("FACEBOOK MANAGER", "ERROR");
}
});
我使用此代码登录 facebook,当我按下 facebook 登录按钮时..它只是保持加载状态,而 FacebookActivity 永远不会显示..
这是我的 logcat 屏幕: W/BindingManager:无法调用 determinedVisibility() - 从未看到 pid 的连接:8328
最佳答案
我针对这个问题在 Facebook 上开了一个问题 - 或者至少我认为是同一个问题..基本上在我的情况下,登录过程非常缓慢并且似乎对某些用户/设备挂起。
如果有人遇到类似问题,您能否在下面的错误中添加更多详细信息,以便我们可以让 FB 的人员进行调查?
关于Android FacebookActivity 不显示无法调用 determinedVisibility(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36626808/