Ошибка входа в систему с помощью 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 ()); Он не может работать, если вы ранее не подключались.

Intereting Posts