Метод публикации на стене API Facebook активирует onComplete для сообщения и отмены? - PullRequest
1 голос
/ 13 ноября 2011

Я не уверен, что я делаю что-то не так или это ошибка в API Facebook, но при моем обратном вызове для публикации на стене Facebook onComplete запускается независимо от того, нажимаю ли я "POST" или нажимаю "ОТМЕНИТЬ". И я не могу спровоцировать onCancel независимо от того, что я делаю ... кто-нибудь еще имел дело с этим, и если да, то как обходится?

Вот мой код ...

 myApp.facebook.dialog(context, "feed", b, new Facebook.DialogListener() {                      
                        @Override
                        public void onFacebookError(FacebookError e) {
                            Log.d(Constants.TAG, "FBError " + e);                           
                        }

                        @Override
                        public void onError(DialogError e) {
                            Log.d(Constants.TAG,"FBDialog Error " + e);                         
                        }
                        //THIS GETS CALLED NO MATTER WHAT THE USER DOES
                        @Override
                        public void onComplete(Bundle values) {
                            Log.d(Constants.TAG,"FB CONFIRM");
                            user.setPostedToFacebook(2);
                            startActivity(new Intent(context, Survey.class));
                            finish();                           
                        }

                                                    //THIS NEVER GETS CALLED
                        @Override
                        public void onCancel() {
                            Log.d(Constants.TAG,"FB CANCEL");
                            user.setPostedToFacebook(1);
                            startActivity(new Intent(context, Survey.class));
                            finish();

                        }
                    });

ТИА

1 Ответ

1 голос
/ 14 ноября 2011

Ну ... в процессе обновления Facebook подтвердил, что это ошибка, и подал ее. http://developers.facebook.com/bugs/198419313569151

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...