1

私は Android Facebook API を使用していますが、Facebook のログイン ボタンをクリックすると、画像が添付されているのと同じように白い画面が空白になります。私にいくつかの解決策を提案してください。

ここに画像の説明を入力

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();
        }
    }
4

2 に答える 2

4

追加する

webView.resumeTimers(); 

com.facebook.widget.WebDialog.setUpWebView() の終わりに私のために働いた.(Facebook SDK 3.0+)

于 2013-03-21T15:49:46.630 に答える
2

この問題を解決する手順

ライブラリとして追加された Facebook ライブラリ (com.facebook.android) を開きます。

FaceBook.java クラスを開く

その中で、private static final int DEFAULT_AUTH_ACTIVITY_CODE = 32665 が見つかります。

DEFAULT_AUTH_ACTIVITY_CODE を -1 に変更する必要があります

保存して、ライブラリとアプリケーションの両方をクリーンアップしてビルドします

ノート :

この空白の画面は、最新バージョンでのみ表示されます。

于 2013-03-18T07:29:47.243 に答える