Intereting Posts
Android ListView с CursorAdapter имеет неправильную позицию прокрутки после вызова Requery при добавлении новых элементов Есть ли стандарт документации для пользовательских атрибутов стиля XML в Android? Общие настройки перезагружаются, когда приложение принудительно закрывается или падает Объявление chartboost отображается только один раз на android? Соглашение об использовании анонимного класса и интерфейса реализации Google Play Services делает apk слишком большим Как я могу отобразить pdf-документ в Webview? Как полностью выйти из google плюс из разных действий в Android? Намеренный результат, как узнать, кто его отправил? Как установить вкладки внизу и скрыть верхнюю панель действий? Пакет xyz имеет несоответствующий uid: 10044 на диске, 10045 в настройках Как определить максимальную память текстуры на Android OpenGL ES Загрузочный приемник не работает Как подключиться к прокси на Android? Аккаунт переноса приложения и ключевые вопросы api

Ошибка входа в систему с помощью facebook sdk 3.0 для Android

Я использовал facebook sdk 2.0. Сегодня я обновил facebook sdk до 3.0. Но есть проблема с регистрацией. Когда я снова и снова нажимаю кнопку входа в систему, за один ИЛИ два раза из 10-12 правильных диалоговых окон входа в систему, но другие попытки не выполняются. Вот мой код:

Util.clearCookies(getApplicationContext()); String response = ""; if (!response.contains("Error")) { SharedPreferences prefs = main.this.getSharedPreferences("userInformation", Context.MODE_PRIVATE); SharedPreferences.Editor editor = prefs.edit(); editor.putString("ImageURL", null); editor.commit(); //SessionStore.clear(main.this); loginSuccess = false; // do BLL_Friendlist chatFriendDataSource = new BLL_Friendlist(mActivity); chatFriendDataSource.deleteAllRecordsInFriendList(); userImage.setImageUrl(null); dummy_user_Image_view.setVisibility(View.VISIBLE); ///////////////////////// mFacebook = new Facebook(APP_ID); Session.waitForAuthCallback(mFacebook); mFacebook.authorize(main.this, PERMISSIONS, new AppLoginListener(mFacebook)); mAsyncRunner = new AsyncFacebookRunner(mFacebook); SessionStore.restore(mFacebook, getApplicationContext()); SessionEvents.addAuthListener(new SampleAuthListener()); SessionEvents.addLogoutListener(new SampleLogoutListener()); 

Что не так с кодом?

Введите описание изображения здесь

Сначала, если у вас нет приложения facebook на вашем Android, экран входа в систему занимает некоторое время. И второе: SessionStore.restore (mFacebook, getApplicationContext ()); Он не может работать, если вы ранее не подключались.