Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/225.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android facebook登录没有给我任何理由,对还是错_Android_Facebook_Android Facebook - Fatal编程技术网

Android facebook登录没有给我任何理由,对还是错

Android facebook登录没有给我任何理由,对还是错,android,facebook,android-facebook,Android,Facebook,Android Facebook,我想使用FacebookSDK,我做的和这里描述的完全一样 现在我想登录,我用了这个代码 Session.openActiveSession(this, true, new Session.StatusCallback() { @Override public void call(Session session, SessionState state, Exception exception) { // TODO Auto-genera

我想使用FacebookSDK,我做的和这里描述的完全一样

现在我想登录,我用了这个代码

Session.openActiveSession(this, true, new Session.StatusCallback() {

    @Override
    public void call(Session session, SessionState state,
            Exception exception) {
        // TODO Auto-generated method stub
        if (session.isOpened()) {

            // make request to the /me API
            Request.executeMeRequestAsync(session,
                    new Request.GraphUserCallback() {

                        @Override
                        public void onCompleted(GraphUser user,
                                Response response) {
                            if (user != null) {
                                Toast.makeText(
                                        EditCustomerProfile.this,
                                        user.getName(),
                                        Toast.LENGTH_LONG).show();
                                Log.e("facebook-",
                                        user.getName());
                            } else {
                                Toast.makeText(
                                        EditCustomerProfile.this,
                                        "NULLnnl",
                                        Toast.LENGTH_LONG).show();
                                Log.e("facebook", "null");
                            }
                        }
                    });
        }else{
            Log.e("session", "not open");
        }
    }
});
问题是没有
log
我的意思是没有if语句和else语句

请帮忙

编辑 我补充的

else{
                    Log.e("session", "not open");
                }

要检查会话是否打开,
日志
显示
未打开

可能是您已经在模拟器或测试设备上登录了Facebook。请注销并运行您的应用程序。您忘了onActivityResult吗?@Geralt_Encore我不使用onactivity结果,是吗?另外,我编辑了这个问题,请再次检查,我应该从我的android facebook注销吗?@SAURABH_12我应该从chrome和mobile从facebook注销吗?@MarcoDinatsoli你必须使用它。这绝对是你问题的原因
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
  super.onActivityResult(requestCode, resultCode, data);
  Session.getActiveSession().onActivityResult(this, requestCode, resultCode, data);
}