如何从 Parse.com 检索数组

Posted

技术标签:

【中文标题】如何从 Parse.com 检索数组【英文标题】:How to retrieve Array from Parse.com 【发布时间】:2015-07-06 02:26:11 【问题描述】:

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

它是我之前存储的字符串的 ArrayList。 我想将该数组检索到我的 android 应用程序中的另一个活动中。我不太确定该怎么做。目前,我的做法是先做一个扩展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");
    

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

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

【问题讨论】:

【参考方案1】:

您可以使用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)

【讨论】:

以上是关于如何从 Parse.com 检索数组的主要内容,如果未能解决你的问题,请参考以下文章

从 Parse.com 检索搜索结果的数据

如何将检索到的对象从 parse.com 传递到 NSMutableArray 以与 UITableView 一起使用?

从 Parse.com 流式传输音频 - 没有检索到数据?

从 Parse.com 检索数据到 ArrayList<Object>

如何在 PHP 中从 Parse 中检索图像文件?

从 Parse.com (Swift) 检索数据