【发布时间】:2017-08-02 06:22:53
【问题描述】:
到目前为止,我一直在使用 Parse SDK 直接查询对象,然后检索它们的属性,即postObject.getString("bodyText")、postObject.getList("likedBy") 等。
让我们学习一个包含以下 Parse 列的类(通过仪表板):
- 文本(字符串)
- 图像(解析文件)
- 评分(数量)
- lastReplyUpdatedAt(日期)
- 作者(指针<_user>)
- poll (Pointer) --- 假设 User 类和泛型类的指针不同?
- likedBy(数组)
- isPinned(布尔值)
我知道如何检索字符串、整数和 ParseFile,但是指针、日期、数组和布尔值呢?在这些情况下,变量声明和修改器/访问器是什么样的?
@ParseClassName("Post")
public class Post extends ParseObject {
public Post() {
}
private String text;
private ParseFile image;
private int rating;
public String getText() {
return getString("text");
}
public void setText(String text) {
this.text = text;
}
public ParseFile getImage() {
return getParseFile("image");
}
public void setImage(ParseFile image) {
this.image = image;
}
public Int getRating() {
return getInt("rating");
}
public void setRating(Int rating) {
this.rating = rating;
}
}
【问题讨论】:
-
你问的是如何创建一个构造函数?你的问题到底是什么?
-
啊,对不起。我在问某些字段类型的自定义 ParseObject 实体中的修改器/访问器是什么样的,特别是数组、日期和指针。
-
对于数组,您可以使用
List<Type> getMyList()之类的东西,对于日期,它可以是Date getDate()或String getDate(),具体取决于您使用的内容。指针是什么意思?它是一个自定义类吗?还是您在谈论对象指针? -
是的,指针将指向解析中的另一个类。例如,一篇文章可能有一个“作者”。你会使用
private ParseObject author;和getParseObject()吗?
标签: java android parse-platform parse-server