java - 如何从 Parse.com 检索数组

标签 java android parse-platform

我的 Parse 类中有一个数组类型的列,如下图所示:

enter image description here

这是我之前存储的一个字符串ArrayList。 我想将该数组检索到 Android 应用程序中的另一个 Activity 中。我不太确定如何去做这件事。目前,我的方法是创建一个扩展 ParseObject 类的类,然后创建一个 getter 方法来检索它,如下所示:

import com.parse.ParseClassName;
import com.parse.ParseObject;

import java.util.ArrayList;
import java.util.List;


@ParseClassName("Workout")
public class ParseWorkout extends ParseObject{

    public ArrayList<String> getReps() {
        return get("Reps");
    }
}

但是,它给了我这个错误:

enter image description here

检索存储的数组对象的正确方法是什么?

最佳答案

您可以使用getList("Reps")方法:

@ParseClassName("Workout")
public class ParseWorkout extends ParseObject{

    public List<String> getReps() {
        return getList("Reps");
    }
}

API 引用(已移动):http://parseplatform.org/Parse-SDK-Android/api/com/parse/ParseObject.html#getList(java.lang.String)

关于java - 如何从 Parse.com 检索数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31237001/

相关文章:

javascript - 解析云代码获取发出请求的用户

java - 如何替换java中包含任何整数的子字符串?

java - 如何使用 JOOQ 从模板和参数占位符生成 sql?

android - 如何在 MPAndroidChart PieChart 中将自定义浮点值设置为 y 轴

android - 应用程序在查询托管解析服务器时崩溃

ios - 可以在 Parse 数据库中获取 authData 吗?

java - Android 加密/解密 sqlite 数据库 100% 安全

java - 为什么 Spring 加载与指定语言不同的消息?

android - OkHttp 切断长响应

android - 如何在 cocos2d-x 中启用多点触控?