2011-08-05 4 views
3

신청서에 facebook api를 구현하고 있습니다. 페이스 북의 경우 로그인이 입니다.android에서 Facebook으로 로그인 한 후 다른 활동을 리디렉션하는 방법은 무엇입니까?

Facebook 로그인을 위해이 버튼을 누르면 언제나 정상적으로 작동합니다. 이제 페이스 북으로 로그인하는 동안 다른 활동을 리디렉션하고 싶습니다.

어떻게 구현할 것인가, 어떻게 콜백 메소드를 구현할 수 있습니까? 도와주세요.

내 예에서 볼 수 있듯이 나는, 페이스 북 SDK를 사용하고
+0

@i 페이스 북으로 로그인 한 후 내 활동으로 리디렉션하고 싶습니다. 어떻게해야합니까? – John

답변

4

:

mFacebook.authorize(this, new String[] { "friends_birthday", "friends_about_me", "read_friendlists" }, new DialogListener() { 

      @Override 
      public void onFacebookError(FacebookError arg0) { 

      } 

      @Override 
      public void onError(DialogError arg0) { 

      } 

      @Override 
      public void onComplete(Bundle arg0) { 

       //start activity here. 

      } 

      @Override 
      public void onCancel() { 

      } 
     }); 

는 일반적으로 활동 (onComplete()에 넣고) 시작 : 또한

Intent intent = new Intent(context, TargetActivity.class); 
startActivity(intent); 

을 확인 타겟 활동을 AndroidManifest.xml에 추가합니다. <activity/> 태그에서이 작업을 수행해야합니다. 이 옵션이 없으면 응용 프로그램이 중단됩니다.

관련 문제