Как обнаружить выход из системы Facebook с Android API v4?

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

Я смотрел официальную документацию, но ничего не нашел.

You can try this also if(AccessToken.getCurrentAccessToken()!=null) { Log.v("User is login","YES"); } else { Log.v("User is not login","OK"); LoginManager.getInstance().logInWithReadPermissions(WelcomeActivity1.this, (Arrays.asList("public_profile", "user_friends","user_birthday","user_about_me","email"))); } 

Вы можете установить прослушиватель метода onCreate() в своей деятельности

 AccessTokenTracker accessTokenTracker = new AccessTokenTracker() { @Override protected void onCurrentAccessTokenChanged( AccessToken oldAccessToken, AccessToken currentAccessToken) { if (currentAccessToken == null){ //User logged out } } }; 

Вам нужно импортировать com.facebook.AccessToken и com.facebook.AccessTokenTracker

Когда вы создаете экземпляр AccessTokenTracker, он неявно начинает отслеживать. Чтобы остановить отслеживание, вы должны вызвать AccessTokenTracker.stopTracking() например, в onDestroy() чтобы не получать больше событий, когда они не нужны / не нужны, и особенно не утечка памяти!

Вы можете получить любое время, если пользователь выполнил вход / выход по телефону

 AccessToken at = AccessToken.getCurrentAccessToken(); 

Если пользователь не вошел в систему, вы получите null значение.

Дополнительную информацию см. В документации по адресу https://developers.facebook.com/docs/reference/android/current/class/AccessTokenTracker/

Intereting Posts
Отправка HTML-адресов электронной почты без удаления <img>? Таблица заголовков Android TableLayout Как заставить Admob обновляться на Android ViewPager + FragmentPagerAdapter внутри DialogFragment получает «IllegalArgumentException: просмотр не найден …» Kotlin, когда с несколькими значениями не работает, когда значение представляет собой вид android Конфигурация Proguard для newrelic в приложении для Android? Белый фон в диалоговом окне предупреждения Определение значений переводаX / Y для ObjectAnimator; Как переместить представление в точную позицию экрана? Java.lang.IllegalStateException: ActionBarImpl может использоваться только с совместимым макетом оформления окна Выберите между ArrayAdapter и SimpleAdapter Retrofit 2 – получить объект ошибки JSON (несколько POJO для одного запроса) Android для навигации по активности с несколькими родителями Canvas: попытка использования переработанного растрового изображения android.graphics.Bitmap в android Как экспортировать библиотеку в Jar в Android Studio? Создание контекстного меню при щелчке элемента внутри элемента списка