Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/8.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登录XAuth的过程_Android_Facebook_Xauth - Fatal编程技术网

Android 通过Facebook登录XAuth的过程

Android 通过Facebook登录XAuth的过程,android,facebook,xauth,Android,Facebook,Xauth,我有一个来自facebook的有效API密钥,我尝试使用以下代码行: facebookClient = new Facebook("my APP ID"); facebookClient.authorize(this, this) 从 我还在这个类中重写了DialogListener @Override public void onComplete(Bundle values) { System.out.println("TEST completed "+values); } @Ov

我有一个来自facebook的有效API密钥,我尝试使用以下代码行:

facebookClient = new Facebook("my APP ID");
facebookClient.authorize(this, this)

我还在这个类中重写了DialogListener

@Override
public void onComplete(Bundle values) {
    System.out.println("TEST completed "+values);
}

@Override
public void onFacebookError(FacebookError e) {
    System.out.println("TEST error: "+e.getMessage());
}

@Override
public void onError(DialogError e) {
    System.out.println("TEST error: "+e.getMessage());
}

@Override
public void onCancel() {
    System.out.println("TEST cancelled!");
}
但是logcat不会打印来自所实现方法的任何消息


有什么我遗漏的吗?

没有人回答,我刚刚找到了解决办法

对于我的解决方案,我必须确保我登录了facebook

if (Session.getActiveSession() != null) {
  //implement dialog listener
} else {
  //do facebook login here
}