2013-03-18 4 views
1

Android Facebook API를 사용하고 있지만 Facebook의 로그인 버튼을 클릭하면 이미지가 첨부 된 것처럼 흰색 화면이 열립니다. 나에게 몇 가지 해결책을 제안 해주십시오.Android Facebook API는 흰색 공백 ​​페이지를 표시합니다.

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

적어도 몇 가지 코드를 게시하시기 바랍니다 나. (페이스 북 SDK 3.0 이상) 일했다. –

+0

예 확실하게 잊어 버렸습니다 –

+0

http://stackoverflow.com/questions/10202245/facebook-api-on-android-blank-screen-instead-of-auth – jlopez

답변

2

단계 라이브러리

열기 FaceBook.java 클래스

으로 추가됩니다이 문제

페이스 북 라이브러리 (com.facebook.android)를 엽니을 해결하기 위해 그 안에 우리는 개인 정적 최종 int DEFAULT_AUTH_ACTIVITY_CODE = 32665 찾을 것입니다.

이 빈 화면이 최신 버전으로 만 제공에만 나타납니다

당신은 지금

를 -1 청소를 저장하고 라이브러리와 응용 프로그램

주 모두를 구축 DEFAULT_AUTH_ACTIVITY_CODE로 변경해야합니다. com.facebook.widget.WebDialog.setUpWebView의 말 (에

webView.resumeTimers(); 

추가

+0

나는 이것을 역시 시도했습니다 ..... :) 감사합니다. 당신의 도움에 대 한 –

4

는)

+0

놀라운 !! 고맙습니다! – Keith

관련 문제