6

我想知道没有弃用代码的以下代码的确切替换。此外,我想在新的 Facebook SDK 3.0 中尝试一下。

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

我尝试了很多东西。但是,没办法完成。

TIA

4

1 回答 1

5

由于这个问题没有答案,我正在写一个。

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

用作问题中提到的代码的确切替换的代码:

Session session = Session.getActiveSession();
    if (session == null) {
        session = new Session(getApplicationContext());
    }
Session.setActiveSession(session);
于 2013-10-23T12:50:07.280 回答