[英](Parse-SDK) How to access List<ParseObject> from another ParseObject?
[英]How can I create a complete local entity from a ParseObject?
到目前為止,我一直在使用Parse SDK直接查詢對象,然后檢索它們的屬性,即postObject.getString("bodyText")
, postObject.getList("likedBy")
等。
讓我們通過以下“分析”列(通過儀表板)來上課:
我知道如何檢索字符串,整數和ParseFiles,但是指針,日期,數組和布爾值又如何呢? 在這些情況下,變量聲明和增幅器/訪問器是什么樣的?
@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;
}
}
注釋不用於回答,因此我將在此處發布適當的示例供您理解。 這是一個簡單的課程。
public class A {
private int number;
public A(int value){
this.number = value;
}
public void setNumber(int value){
this.number = value;
}
public int getNumber(){
return this.number();
}
}
這里是更完整的課程。
public class B{
private A pointerToA;
private boolean isAnExample;
private List<String> myList;
private Date myDate;
在每個字段中都有訪問器是完全正確的。 而且它們的語法與“經典”訪問器(例如,類B中的getNumber()
沒有什么不同。
public A getPointerToA(){
return this.pointerToA;
}
public List<String> getMyList(){
return this.myList;
}
public boolean isAnExample(){
return this.isAnExample;
}
public Date getMyDate(){
return this.myDate;
}
您還可以為每個字段設置“經典”設置器,具體取決於您要嘗試執行的操作。
public setIsAnExample(boolean bool){
this.isAnExample = bool;
}
...
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.