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.

Другие вопросы по тегам