Android上的Facebook单点登录(SSO)会在激活时关闭意图

时间:2011-12-23 05:11:48

标签: android facebook

我将登录按钮绑定到facebook.authorize()方法,我希望它能打开Facebook SSO活动的意图。我轻拍它,它确实改变了屏幕(显示的动画),但关闭回原来的活动。所以它打开和关闭,没有任何反应。

private void initFacebook() {
    facebook.authorize(this, new DialogListener() {
        @Override
        public void onCancel() {
        }

        @Override
        public void onComplete(Bundle values) {
        }

        @Override
        public void onError(DialogError e) {
        }

        @Override
        public void onFacebookError(FacebookError error) {
        }
    });
}

private void initLoginButton() {
    ImageButton loginButton = (ImageButton) findViewById(R.id.loginButton);
    loginButton.setOnClickListener(new ImageButton.OnClickListener() {

        @Override
        public void onClick(View v) {
            initFacebook();
        }
    });
}

我可以知道这里发生了什么吗?我的手机上安装了Facebook应用程序。感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

您很可能没有按照同一问题所述实现onActivityResult:Android Facebook.authorize don't call oncomplete method