我在我的应用程序中创建了一个 Facebook 登录按钮。这是我的 Java 代码,我的活动扩展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 登录。现在我想在成功登录后开始一个活动。另外我想存储用户输入的登录ID进行登录。
目前我正在尝试在我的活动中覆盖 onComplete 方法。这给了我错误,The method onComplete(Bundle) of type LoginActivity must override or implement a supertype method
. 我正在使用 facebook-android-sdk-3.0.2。