Android - Facebook 集成:无法导入 com.facebook.Session

2024-04-06

我是 Android - Facebook 集成的新手。
我正在尝试将我的应用程序与 Facebook 集成,因此我按照脸书教程 https://developers.facebook.com/docs/android,并且一切正常(至少我能够执行登录)。

但是当我尝试使用以下代码时,我意识到我无法从 Facebook 导入该库:

会话会话 = Session.getActiveSession();

我正在使用 Android Studio,IDE 只提供导入选项android.service.textservice.SpellCheckerService,但我想正确的导入是com.facebook.Session

我在这里缺少什么有什么想法吗?

PS:FB SDK版本是facebook-android-sdk-4.5.1


环顾四周后,我意识到Session新的 facebook SDK 上的类没有被使用。 相反,我发现了这样的东西,它解决了我的问题:

loginButton = (LoginButton)findViewById(R.id.login_button);
loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
@Override
public void onSuccess(LoginResult loginResult) {
    Log.e("Content", "User ID: " + loginResult.getAccessToken().getUserId() + "\n" + "Auth Token: " + loginResult.getAccessToken().getToken());
}

@Override
public void onCancel() {
    //"If login attempt canceled.";
}

@Override
public void onError(FacebookException e) {
    //"If login attempt Failed.";
}});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Android - Facebook 集成:无法导入 com.facebook.Session 的相关文章

随机推荐