Android Facebook API显示白色空白页

时间:2013-03-18 07:14:15

标签: android

我正在使用Android Facebook API,但当我点击Facebook的登录按钮时,它会打开白色屏幕空白,就像附加图像一样。请给我一些解决方案。

enter image description here

public void facebookLogin(FacebookLoginHandller target) {
        try {
            this.superLocal = target;

            if (facebook == null) {
                facebook = new Facebook(APPID);
            }

            if (facebook.isSessionValid()) {
                superLocal.loginStatus(1);
            } else {
                facebook.authorize(Activity.this, PERMISSIONS, Facebook.FORCE_DIALOG_AUTH, new LoginDialogListener(new FacebookLoginHandller() {

                    @Override
                    public void loginStatus(int status) {

                        if (status == 1) {
                            superLocal.loginStatus(1);
                        }
                    }
                }));
            }

        } catch (Exception e) {
            e.printStackTrace();
        }
    }

2 个答案:

答案 0 :(得分:4)

添加

webView.resumeTimers(); 

在com.facebook.widget.WebDialog.setUpWebView()的最后为我工作。(Facebook SDK 3.0 +)

答案 1 :(得分:2)

解决此问题的步骤

打开你的facebook库(com.facebook.android),它被添加为库

打开FaceBook.java类

在那里我们将找到private static final int DEFAULT_AUTH_ACTIVITY_CODE = 32665。

您应该将DEFAULT_AUTH_ACTIVITY_CODE更改为-1

现在保存并清理并构建库和应用程序

注意:

此空白屏幕仅显示最新版本。