2014-04-16 4 views
0

로그인 페이스 북이 간단한 응용 프로그램을 개발 중입니다. 텍스트 뷰어에 페이스 북 프로필 이름을 표시하려고합니다.안드로이드에서 페이스 북 세션을 여는 방법

나는 페이스 북에 앱을 만들고 있는데 appId도 menifest에 넣습니다.

내 앱에서 오류가 발생할 수는 없지만 Facebook 프로필 이름을 textview에 표시 할 수는 없습니다.

public class MainActivity extends Activity { 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.activity_main); 

    // start Facebook Login 
    Session.openActiveSession(this, true, new Session.StatusCallback() { 

     // callback when session changes state 
     @Override 
     public void call(Session session, SessionState state, 
       Exception exception) { 

      if (session.isOpened()) { 
       System.out.println("Session is open...."); 

       // make request to the /me API 
       Request.executeMeRequestAsync(session, new Request.GraphUserCallback() { 

        // callback after Graph API response with user object 
        @Override 
        public void onCompleted(GraphUser user, Response response) { 
         TextView welcome = (TextView) findViewById(R.id.welcome); 
         if (user != null) { 
          welcome.setText("Hello " + user.getName() + "!"); 
          System.out.println("Hello " + user.getName()); 
         } 
         else { 
         welcome.setText("User not present"); 
        } 
        } 
       }); 
      } 
      else { 
       System.out.println("Session is not open...."); 
      } 
     } 
    }); 


} 

@Override 
protected void onActivityResult(int requestCode, int resultCode, Intent data) { 
    // TODO Auto-generated method stub 
    super.onActivityResult(requestCode, resultCode, data); 

    Session.getActiveSession().onActivityResult(this, requestCode, 
      resultCode, data); 
}} 

이 사람이 어떻게 연결하는 마일 말할 수 :

나는 여기

내 코드는 ... 내 bacebook 계정에 연결할 수없는 이유는 페이스 북의 세션이 열리지 그게 전부 것을 발견 페이스 북 세션에 ...

미리 감사드립니다.

답변

1

문제가 해시 키에있을 수 있습니다.

당신은 확실히이 튜토리얼 참조 shud

다음 Troubleshooting 섹션에서

https://developers.facebook.com/docs/android/getting-started

봐, 그건 당신에게 내가 어떤 오류를 줄 수 없다이 app.It 개발을위한 튜토리얼을 심판하고

+0

도움이 될 프로필에 연결할 수 없습니다. – SAndroidD