안드로이드 개발 질문/답변
(글 수 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에서 뭔가 수정해야하는건가요?



