[英]Facebook login fail with Android App
I am Using Facebook login for user registration in android app.It works for me but some times after clicking login button login window not open and screen hangup. 我正在使用Facebook登录在Android应用中进行用户注册。它对我有用,但是在单击登录按钮登录窗口后未打开并出现屏幕挂断的情况下有一段时间。 As i guess this issue because of session time out,when app try to connect with Facebook but if Facebook not respond then this cause occur.So how can i solve this problem.
我猜这是因为会话超时而引起的,当应用尝试与Facebook连接时,如果Facebook无法响应,则会出现此原因。那么我该如何解决此问题。
Thanks in advance. 提前致谢。
Edited:- Code is - 编辑:-代码为-
private void initFacebook(Bundle savedInstanceState){
uiHelper = new UiLifecycleHelper(this, callback);
uiHelper.onCreate(savedInstanceState);
mSessionTracker = new SessionTracker(this, callback);
mSessionTracker.startTracking();
}
and call back method which will call when user click on login button are- 以及当用户单击登录按钮时将调用的回调方法-
private Session.StatusCallback callback = new Session.StatusCallback() {
@Override
public void call(Session session, SessionState state, Exception exception) {
onSessionStateChange(session, state, exception);
if(state!= null){
if(state.isOpened()){
mSession = session;
if(mLoginButton != null)
mLoginButton.setText(getString(R.string.loginwithfacebook));
showLoadingView();
}
}
}
};
private void onSessionStateChange(Session session, SessionState state, Exception exception) {
if (pendingAction != PendingAction.NONE && (exception instanceof FacebookOperationCanceledException ||
exception instanceof FacebookAuthorizationException)) {
new AlertDialog.Builder(BaseActivity.this)
.setTitle(R.string.cancelled)
.setMessage(R.string.permission_not_granted)
.setPositiveButton(R.string.ok, null)
.show();
pendingAction = PendingAction.NONE;
} else if (state == SessionState.OPENED_TOKEN_UPDATED) {
handlePendingAction();
}
}
but the call back method not called some times. 但是回调方法有时没有被调用。
retry until it success, or tomorrow. 重试,直到成功或明天。 facebook API was gone partially, it seems recovering... https://www.facebook.com/developers/chart.php?type=at_error_count
facebook API已部分消失,似乎正在恢复... https://www.facebook.com/developers/chart.php?type=at_error_count
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.