Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Quickblox:使用';基于字段值获取自定义对象+';角色似乎不起作用?如何修复?_Android_Sdk_Quickblox - Fatal编程技术网

Android Quickblox:使用';基于字段值获取自定义对象+';角色似乎不起作用?如何修复?

Android Quickblox:使用';基于字段值获取自定义对象+';角色似乎不起作用?如何修复?,android,sdk,quickblox,Android,Sdk,Quickblox,我正在尝试根据包含“+”字符的字段值获取自定义对象。更具体地说,我正在获取一个带有电子邮件地址字段的联系人自定义对象 它适用于普通电子邮件地址。但是,我也有包含“+”字符的电子邮件地址,提取失败 如何在请求生成器中使用QBCustomObjects.getObjects API调用?感谢所有提示和提示!提前谢谢 代码: 我通过URL编码解决了这个问题,以满足HTTP POST对特殊字符的要求。我以为QB库会自动完成这项工作,但事实并非如此。。这可能是对添加到下一个版本(如iOS库)的改进吗 解决

我正在尝试根据包含“+”字符的字段值获取自定义对象。更具体地说,我正在获取一个带有电子邮件地址字段的联系人自定义对象

它适用于普通电子邮件地址。但是,我也有包含“+”字符的电子邮件地址,提取失败

如何在请求生成器中使用QBCustomObjects.getObjects API调用?感谢所有提示和提示!提前谢谢

代码:


我通过URL编码解决了这个问题,以满足HTTP POST对特殊字符的要求。我以为QB库会自动完成这项工作,但事实并非如此。。这可能是对添加到下一个版本(如iOS库)的改进吗

解决方案:

String encodedEmail = URLEncoder.encode(email, "UTF-8");
String encodedEmail = URLEncoder.encode(email, "UTF-8");