Facebook请求对话框返回包

时间:2012-08-21 14:47:14

标签: android facebook apprequests

this页面中,我看到您可以从请求对话框中获取两个返回数据:“请求”和“到”,所以我已经完成了此操作

new Facebook.DialogListener() {
    public void onComplete(Bundle values) {
    Log.i("Bundle",values.toString());
    int[] nArray = values.getIntArray("to");
    int n = nArray.length;
}

但是当我使用n变量时,我有一个nullpointerexeption。我不确定“to”是一个intArray可以有人告诉我nArray的类型是什么?

2 个答案:

答案 0 :(得分:2)

试试这个:

Set<String> keys = values.keySet();
int n = keys.size() - 1;

现在n是您邀请的朋友数量!

答案 1 :(得分:1)

您是否尝试使用调试程序来逐步执行此代码?您可以设置断点并尝试在Eclipse的“表达式”选项卡中调用不同的方法,以尝试找出正确的数据类型。

此外,您的日志消息(values.toString())的输出是什么?