在Xamarin Android中将Facebook好友列表转换为C#列表
我有一个班在Xamarin Android中将Facebook好友列表转换为C#列表,c#,android,facebook,xamarin,xamarin.android,C#,Android,Facebook,Xamarin,Xamarin.android,我有一个班朋友,如下所示: public class Friend:Java.Lang.Object { private string uid, name; public void setuid(String uid) { this.uid = uid; } public String getUid() { return this.uid; }
朋友
,如下所示:
public class Friend:Java.Lang.Object
{
private string uid, name;
public void setuid(String uid) {
this.uid = uid;
}
public String getUid() {
return this.uid;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
//public Bitmap pic_square;
}
IList<object> data = (IList<object>)result["data"];
现在我使用了FQL
,得到了登录用户的结果和好友列表,如下所示:
public class Friend:Java.Lang.Object
{
private string uid, name;
public void setuid(String uid) {
this.uid = uid;
}
public String getUid() {
return this.uid;
}
public void setName(String name) {
this.name = name;
}
public String getName() {
return this.name;
}
//public Bitmap pic_square;
}
IList<object> data = (IList<object>)result["data"];
任何帮助都将不胜感激。我后来找到了它。找不到键
uid
,尽管我从好友列表的FQL
中获得的是json。我将它改为Graph API,它的工作非常完美。什么是“中断”呢?您是否收到错误消息或异常?为什么要对刚刚添加到集合中的对象调用Dispose?是的,Xamarin studio没有显示任何错误。代码只是停止进一步调试。我正在处理对象(只是为了在理论上正确),因为它将在每次迭代中创建,代码甚至无法到达那里。处理您仍在使用的对象在理论上正确吗?如果没有错误信息,很难帮助您解决问题。也许可以用try/catch块来捕获错误?谢谢Scott,我添加了try-catch,问题是“uid”。我无法设置uid,它破坏了我的代码。