2
我想要讓孩子擁有他的父母時。 我創建了一個孩子(評論),父母(後)和指針從孩子到父母與使用指針獲取父母的孩子
// Create the post
ParseObject myPost = new ParseObject("Post");
myPost.put("title", "I'm Hungry");
myPost.put("content", "Where should we go for lunch?");
// Create the comment
ParseObject myComment = new ParseObject("Comment");
myComment.put("content", "Let's do Sushirrito.");
// Add a relation between the Post and Comment
myComment.put("parent", myPost);
// This will save both myPost and myComment
myComment.saveInBackground();
我的查詢:
String t="";
ParseObject c;
ParseQuery<ParseObject> query =
ParseQuery.getQuery("Comment");
query.whereEqualTo("parent",myPost);
query.findInBackground(new FindCallback<ParseObject>() {
@Override
public void done(List<ParseObject> list,com.parse.ParseException e) {
if (e == null) {
c= list.get(0);
t= c.getString("content");
Toast.makeText(getApplicationContext(), t , Toast.LENGTH_LONG).show();
} else {
Log.d("NY", "Model.getStudentById Error: " + e.getMessage());
}
}
});
,但我沒有得到的評論。 我也試過把query.include(「parent」);但它不起作用。
我該怎麼辦? 謝謝
在你的代碼中,你永遠不會保存'myPost'。您能否確認(通過Parse Dashboard)您的「發佈」對象實際上是否正在創建? – mbm29414
ParseObject myPost = new ParseObject(「Post」); myPost.put(「title」,「我餓了」); myPost.put(「content」,「我們應該去哪裏吃午飯?」); - 這段代碼保存對象並在解析中創建表。我在我的分析中檢查過,並看到它。 –