引用Facebook SDK,将Android
SDK从4.0.1升级到4.1.0文档:“替换类-
会话和UserSettingsFragment已被删除,并由LoginManager和AccessToken类替代。LoginActivity被FacebookActivity替代。”
因为我想模仿旧的Sessions更改的侦听器逻辑,所以我进一步研究了AccessTokenTracker。这是我解决问题的方法。我仍然使用Facebook的LoginButton登出用户,但是我还包括了它来侦听对null令牌的更改。表示用户已注销。
private AccessTokenTracker fbTracker; ... fbTracker = new AccessTokenTracker() { @Override protected void onCurrentAccessTokenChanged(AccessToken accessToken, AccessToken accessToken2) { if (accessToken2 == null) { Log.d("FB", "User Logged Out."); } } };希望这对将来有帮助。



