Анализ сервера, связывающий существующего пользователя с Facebook в Android, не дает никакого результата

Мне нужна помощь по вопросу, который я искал часами и до сих пор не решен.

Я пытаюсь использовать ссылку текущего пользователя со свойством facebook сервера разбора с помощью Android. Я также использую singin со свойством facebook, но у меня нет проблем там. Однако, когда я использую свойство связывания с кодом ниже, откроется диалоговое окно ввода имени пользователя в Facebook. Затем я даю разрешение на чтение перечисленных данных с Facebook и нажимаю ОК. Когда он возвращается к моему приложению, ничего не происходит, и я вижу строки ниже в журнале.

В качестве эмулятора я использую Nexus 6 API 23 Android 6.0 x86

Мой код:

System.out.println("I am here 1");

                List<String> permissions = Arrays.asList("public_profile", "email", "user_friends");

                System.out.println("I am here 2");

                if (!ParseFacebookUtils.isLinked(ParseUser.getCurrentUser())) {

                    System.out.println("I am here 3");
                    ParseFacebookUtils.linkWithReadPermissionsInBackground(ParseUser.getCurrentUser(), this, permissions, new SaveCallback() {
                        @Override
                        public void done(ParseException ex) {
                            System.out.println("I am here 4");
                            if (ParseFacebookUtils.isLinked(ParseUser.getCurrentUser())) {
                                Log.d("MyApp", "Woohoo, user logged in with Facebook!");

                            }

                            else {

                                Log.e("MyLast", "unexpected error of mine", ex);


                            }

                        }
                    });
                }

В журнале я вижу:

06-16 10:57:40.049 11878-11878/com.my_last.mylast W/BindingManager: Cannot call determinedVisibility() - never saw a connection for the pid: 11878
06-16 10:57:40.084 11878-11987/com.my_last.mylast E/Surface: getSlotFromBufferLocked: unknown buffer: 0x9cbad8b0
06-16 10:57:40.305 11878-11987/com.my_last.mylast E/Surface: getSlotFromBufferLocked: unknown buffer: 0xb40982e0

В печатных строках я вижу, пока "Я здесь 3". перед строкой журнала выше.

Любая помощь была бы отличной, я искал везде, но не мог найти никаких причин. Я использую код внутри фрагмента, и я также пытался использовать getActivity() скорее, чем this, но результат тот же.

0 ответов

Другие вопросы по тегам