0

我可以通过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);
4

1 回答 1

0

不,捆绑包(或请求类)不对单个参数值进行任何 JSON 编码。

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

于 2013-03-26T16:28:34.940 回答