안드로이드 개발 질문/답변
(글 수 45,052)
어플에 페이스북 연동을 하고 있는데요
mFacebook.authorize(this, new String[] {"publish_stream, email"}, new AuthorizeListener());
...
public class AuthorizeListener implements DialogListener { @Override public void onCancel() { }
@Override public void onComplete(Bundle values) { ..... }
@Override public void onError(DialogError e) { }
@Override public void onFacebookError(FacebookError e) { } }
@Override public void onActivityResult(int requestCode, int resultCode, Intent data) { super.onActivityResult(requestCode, resultCode, data); if (resultCode == RESULT_OK) { if (requestCode == 32665) { mFacebook.authorizeCallback(requestCode, resultCode, data); } } else { if (requestCode == 32665) { mFacebook.authorizeCallback(requestCode, resultCode, data); } } }
이런식으로 구현했는데요
로그인은 정상적으로 되고 AuthorizeListener 의 onComplete 도 오는데
onActivityResult 로 들어오지 않는 것 같습니다 .
onActivityResult 에서 authorizeCallback 을 해야 확실히 로그인이 완료되는거라고 알고있는데요..
페이스북 SDK에서 뭔가 수정해야하는건가요?