Facebook登录问题

时间:2014-02-27 14:08:22

标签: java android eclipse facebook

因此,在过去的几天里,我一直试图让我的头脑围绕Facebook SDK for android。我设法让用户登录,但只能使用

        loginBtn.setLoginBehavior(SessionLoginBehavior.SUPPRESS_SSO);

这意味着每次用户进入包含登录按钮的活动时,他们每次都被迫重新输入他们的详细信息(用户名和密码)。我已经按照facebook开发者网站上提供的教程进行了操作,但是我仍然无法进行简单的一次性登录工作。这一点的重点在于我正在尝试获得一个非常简单的直接图像上传按钮。按下按钮 - 检查是否已登录,如果没有,则登录 - 登录后图像。但是我只是在保持一个持续的登录状态时遇到了麻烦,我设法让上传图像正常工作,但就像我说的那样,一旦用户进入不同的活动,他们就会被迫再次登录。当然它应该只在按钮点击时强制它们一次。

1 个答案:

答案 0 :(得分:0)

检查他们是否已登录:

facebook.isSessionValid()

Better way这样做:

public boolean isLoggedIn() {
    Session session = Session.getActiveSession();
    if (session != null && session.isOpened()) {
        return true;
    } else {
        return false;
    }
}