Android Facebook Open Graph请求类型参考

时间:2013-03-22 11:29:57

标签: android facebook facebook-opengraph

我可以通过请求参数包传递String array吗?它不适合我。任何人都建议另类? 。我必须在array中发布自定义引用类型值。使用putString()时,它工作正常。使用action.setProperty()方法尝试但仍无效

代码

Bundle params = new Bundle();
params.putInt("data1", 1);
params.putStringArray("key",new String[]{arrayvalue"})

Request request = new Request(Session.getActiveSession(),
                    FacebookConstants.POST_ACTION_PATH_COMPLETE, params,
                    HttpMethod.POST);

1 个答案:

答案 0 :(得分:0)

不,bundle(或Request类)不对单个参数值进行任何JSON编码。

如果你想传入一个字符串数组,你需要先自己将JSON编码为String值,然后将其设置为bundle中的“key”。