QuickBlox добавить UserCustomData
Как добавить несколько пользовательских полей данных для нового QBUser? Я знаю, как сделать это для одного поля данных.
public static String customDataToString(String key,String value) {
JSONObject jsonObject = new JSONObject();
setJsonValue(jsonObject, key,value);
return jsonObject.toString();
}
private static void setJsonValue(JSONObject jsonObject, String key, String value) {
if (!TextUtils.isEmpty(value)) {
try {
jsonObject.put(key, value);
} catch (JSONException e) {
e.printStackTrace();
}
}
}
Должен ли я использовать Jsonarray или что-то, чтобы он работал с несколькими полями?
1 ответ
Решение
Пользовательские данные пользователя - это просто строка, и вы можете поместить любые значения прямо здесь.
Например, чтобы разместить много полей, вы можете использовать JSON.