Android 如何每次打开Facebook身份验证对话框?

Android 如何每次打开Facebook身份验证对话框?,android,parsing,parse-platform,Android,Parsing,Parse Platform,我正在使用ParseFacebookUtils通过facebook登录,通过这段代码我成功地通过facebook登录并获得了用户的所有数据 但若我的手机上安装了Facebook本机应用程序,那个么每次都不会调用Facebook身份验证对话框,并且用户处于空状态。请参阅我使用的以下代码: ParseFacebookUtils.logIn(Arrays.asList(Permissions.Friends.ACTIVITIES), this, new

我正在使用ParseFacebookUtils通过facebook登录,通过这段代码我成功地通过facebook登录并获得了用户的所有数据

但若我的手机上安装了Facebook本机应用程序,那个么每次都不会调用Facebook身份验证对话框,并且用户处于空状态。请参阅我使用的以下代码:

    ParseFacebookUtils.logIn(Arrays.asList(Permissions.Friends.ACTIVITIES),
                    this, new LogInCallback() {

                @Override
                public void done(ParseUser user, ParseException e) {

                    if(user == null){

System.out.println(" Here");    

                    }else if(user.isNew()){

                    }else{

    }
但我想每次打开Facebook身份验证对话框,它都会返回任何用户。 如何实现这种功能

注:

  • 我检查了我的Facebook密钥哈希,Facebook AppID是正确的
  • 我使用了Facebook sdk 3.0和parse sdk 1.2.3
  • 我不知道如何在我的应用程序中实现这一点

    Session session = ParseFacebookUtils.getSession();
    if (session != null)
        session.closeAndClearTokenInformation();
    
    ParseUser.logOut();
    
    这将在curren机器上完成您的Facebook会话。下次您登录时,将显示-F登录对话框