Android SimpleFacebook isLogin即使在我从设备上的Facebook应用程序注销时也返回true

Android SimpleFacebook isLogin即使在我从设备上的Facebook应用程序注销时也返回true,android,facebook,android-simple-facebook,Android,Facebook,Android Simple Facebook,我已经在我的应用程序中集成了Android上的SimpleFacebook。除了一个用例外,它在大多数情况下都有效。假设我启动应用程序,然后从设备上的Facebook应用程序注销。然后,我回到我的应用程序,并尝试使用Facebook SDK登录。应用程序未检测到我已从设备上的Facebook应用程序注销。原因是SimpleFacebook API isLogin()返回true 这是一个已知的问题吗?我正在使用SimpleFacebook和Facebook SDK版本3.5.2。这是Facebo

我已经在我的应用程序中集成了Android上的SimpleFacebook。除了一个用例外,它在大多数情况下都有效。假设我启动应用程序,然后从设备上的Facebook应用程序注销。然后,我回到我的应用程序,并尝试使用Facebook SDK登录。应用程序未检测到我已从设备上的Facebook应用程序注销。原因是SimpleFacebook API isLogin()返回true

这是一个已知的问题吗?我正在使用SimpleFacebook和Facebook SDK版本3.5.2。

这是Facebook的问题 您需要清除本地内存中的会话令牌缓存。所以在登录之前放置这个

Session ses = mSimpleFacebook.getSession();
ses.closeAndClearTokenInformation();

我想知道为什么问题中的-1是指SimpleFacebook在登录facebook与否时总是返回true?如果facebook第一次登录,SimpleFacebook随后总是返回true。仅当Facebook在设备上注销时,在首次调用登录之前,isLogin()返回false。上述API的行为与预期一致。SimpleFacebook中的附加API为使实例无效,需要sessionManager类变量。