在android中获取Facebook用户详细信息
我在安卓系统中开发了一个应用程序,从Facebook获取用户详细信息。我可以获取用户名、姓氏、姓氏,但在某些Facebook帐户中,电子邮件为空。在某些Facebook帐户中,我发现电子邮件id,而某些Facebook帐户的电子邮件为空。为什么?问题在于电子邮件权限这是获取电子邮件id的工作代码。 这是我给的 isSubsetoff()方法在android中获取Facebook用户详细信息,android,facebook,facebook-android-sdk,Android,Facebook,Facebook Android Sdk,我在安卓系统中开发了一个应用程序,从Facebook获取用户详细信息。我可以获取用户名、姓氏、姓氏,但在某些Facebook帐户中,电子邮件为空。在某些Facebook帐户中,我发现电子邮件id,而某些Facebook帐户的电子邮件为空。为什么?问题在于电子邮件权限这是获取电子邮件id的工作代码。 这是我给的 isSubsetoff()方法 @Override public void onActivityResult(int requestCode, int resultCode, Inten
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
Session.getActiveSession().onActivityResult(this, requestCode,
resultCode, data);
}
private boolean isSubsetOf(Collection<String> subset,
Collection<String> superset) {
for (String string : subset) {
if (!superset.contains(string)) {
return false;
}
}
return true;
}
private boolean isSubsetOf(集合子集,
收集超集){
for(字符串:子集){
如果(!superset.contains(string)){
返回false;
}
}
返回true;
}
根据您的需要提供权限
private static final List<String> PERMISSIONS = Arrays.asList("email",
"user_about_me", "user_location");
private static final List PERMISSIONS=Arrays.asList(“电子邮件”,
“用户关于我”、“用户位置”);
因为他们没有输入或限制了来自他人的邮件。java.lang.RuntimeException:无法继续活动{com.parkhya.treebidsale/com.facebook.LoginActivity}:com.facebook.facebook异常:无法使用空调用包调用LoginActivity。如果调用方的启动模式为singleInstance,则可能发生这种情况。
private static final List<String> PERMISSIONS = Arrays.asList("email",
"user_about_me", "user_location");