简体   繁体   English

在Android中登录Facebook无法正常工作

[英]Login Facebook in android not working

I trying implements Facebook in my app Android but when a write my mail and password of Facebook no print "Dentro1" or "Dentro2" or "Dentro3". 我尝试在我的应用Android中实现Facebook,但是在写我的Facebook邮件和密码时,没有打印“ Dentro1”或“ Dentro2”或“ Dentro3”。 Why? 为什么?

Thank you!! 谢谢!!

callbackManager = CallbackManager.Factory.create();
LoginManager.getInstance().registerCallback(callbackManager,
        new FacebookCallback<LoginResult>() {
            @Override
            public void onSuccess(LoginResult loginResult) {
                System.out.println("Dentro1");
            }

            @Override
            public void onCancel() {
                System.out.println("Dentro2");
            }

            @Override
            public void onError(FacebookException exception) {
                System.out.println("Dentro3");
            }

        });

You need to do like below.. 您需要执行以下操作。

@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
    super.onActivityResult(requestCode, resultCode, data);
    callbackManager.onActivityResult(requestCode, resultCode, data);
}

And..start login with some permissions what you want. And..start具有所需权限的登录名。

LoginManager.getInstance().logInWithReadPermissions(this, Arrays.asList("user_friends"));

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM