为Android替换已弃用的Facebook代码



我想知道下面代码的确切替换,不包含不推荐的代码。此外,我想在新的Facebook SDK 3.0中尝试它。

Facebook aFacebook = new Facebook("app_id");
if( !aFacebook.isSessionValid() ) {
    aFacebook.authorize(this, new String[] { "email" }, 
                        new LoginDialogListener());
}

我尝试了很多东西。但是,我没能完成它。

TIA

既然这个问题没有答案,我就写一个。

在3.0 Facebook SDK for Android中,Session类用于登录。如问题所述,最初使用的是authorize方法。

作为问题中提到的代码的精确替换的代码:

Session session = Session.getActiveSession();
    if (session == null) {
        session = new Session(getApplicationContext());
    }
Session.setActiveSession(session);

最新更新