当我第一次使用Facebook登录时,它可以正常工作并重定向到另一个页面,但是当我使用Facebook帐户执行注销操作并使用Facebook重新登录时它无法正常工作直到重新启动应用程序。
如果我重新启动应用程序,它会正确执行登录。
答案 0 :(得分:0)
此方法将帮助您清除令牌信息并从Facebook注销。
public static void callFacebookLogout(Context context) {
Session session = Session.getActiveSession();
if (session != null) {
if (!session.isClosed()) {
session.closeAndClearTokenInformation();
//clear your preferences if saved
}
}else {
session = new Session(context);
Session.setActiveSession(session);
session.closeAndClearTokenInformation();
//clear your preferences if saved
}
}