我在我的应用程序中创建了一个 Facebook 登录按钮。这是我的 Java 代码,我的 Activity 扩展了 FacebookActivity
:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
loginButton = (LoginButton) findViewById(R.id.authButton);
loginButton.setUserInfoChangedCallback(new LoginButton.UserInfoChangedCallback() {
@Override
public void onUserInfoFetched(GraphUser user) {
LoginActivity.this.user = user;
}
});
}
使用此代码我可以登录 Facebook。现在我想在成功登录后启动一个 Activity 。另外我想存储用户输入的登录 ID。
目前我正在尝试重写 Activity 中的 onComplete 方法。这给了我错误,LoginActivity 类型的 onComplete(Bundle) 方法必须重写或实现父类(super class)型方法
。我正在使用 facebook-android-sdk-3.0.2。
最佳答案
请将您的 SDK 更新至适用于 Android 的 Facebook SDK 3.0 最终版本。
FacebookActivity 类已被删除,这使您可以更轻松地将 SDK 集成到现有应用和代码库中。
下载和安装的完整演练位于 https://developers.facebook.com/docs/getting-started/facebook-sdk-for-android/3.0/ - 祝你好运!
关于android - Facebook 登录按钮用于在 Android 应用程序中登录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13838818/