如果用户更改了facebook密码,我如何将用户发送到android应用程序中的登录页面

如果用户更改了facebook密码,我如何将用户发送到android应用程序中的登录页面,android,facebook,facebook-login,Android,Facebook,Facebook Login,我正在使用facebook sdk登录我的android应用程序。我已成功登录facebook,但我已在facebook中更改密码,然后登录的android应用程序应提示再次登录。我遵循了文档,它只显示登录过程 public class UserLoginActivity extends AppCompatActivity { CallbackManager callbackManager; LoginButton loginButton; @Override protected void o

我正在使用facebook sdk登录我的android应用程序。我已成功登录facebook,但我已在facebook中更改密码,然后登录的android应用程序应提示再次登录。我遵循了文档,它只显示登录过程

public class UserLoginActivity extends AppCompatActivity {
CallbackManager callbackManager;
LoginButton loginButton;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_user_login);
    loginButton = (LoginButton) findViewById(R.id.login_button);
    callbackManager = CallbackManager.Factory.create();

    loginButton.setReadPermissions("public_profile");
    // Other app specific specialization

    // Callback registration
    loginButton.registerCallback(callbackManager, new FacebookCallback<LoginResult>() {
        @Override
        public void onSuccess(LoginResult loginResult) {
            // App code
            Toast.makeText(UserLoginActivity.this, "success login", Toast.LENGTH_SHORT).show();
        }

        @Override
        public void onCancel() {
            // App code
        }

        @Override
        public void onError(FacebookException exception) {
            // App code
        }
    });

}

@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    callbackManager.onActivityResult(requestCode, resultCode, data);
}
公共类UserLoginActivity扩展了AppCompatActivity{
CallbackManager CallbackManager;
登录按钮登录按钮;
@凌驾
创建时受保护的void(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.activity\u user\u login);
loginButton=(loginButton)findviewbyd(R.id.login_按钮);
callbackManager=callbackManager.Factory.create();
setReadPermissions(“public_profile”);
//其他特定于应用程序的专门化
//回调注册
registerCallback(callbackManager,newfacebookcallback()){
@凌驾
成功时公共无效(LoginResult LoginResult){
//应用程序代码
Toast.makeText(UserLoginActivity.this,“成功登录”,Toast.LENGTH_SHORT.show();
}
@凌驾
公开作废{
//应用程序代码
}
@凌驾
public void onError(facebook异常){
//应用程序代码
}
});
}
@凌驾
受保护的void onActivityResult(int请求代码、int结果代码、意图数据){
super.onActivityResult(请求代码、结果代码、数据);
callbackManager.onActivityResult(请求代码、结果代码、数据);
}
}

我有附加的代码,请告诉我在这里做什么。

请读出并检查更多控制。 尝试:


我已经输入了密码请帮我在这个@faisal naseertry这个
accessTokenTracker = new AccessTokenTracker() {
            @Override
            protected void onCurrentAccessTokenChanged(AccessToken oldAccessToken, AccessToken currentAccessToken) {

            }
        } ;

        profileTracker = new ProfileTracker() {
            @Override
            protected void onCurrentProfileChanged(Profile oldProfile, Profile currentProfile) {

            }
        };