Can';t在Android上从ParseRelation检索数据

Can';t在Android上从ParseRelation检索数据,android,parse-platform,parse-android-sdk,Android,Parse Platform,Parse Android Sdk,我研究这个问题已经快一个月了,但找不到答案。我有一个名为“shulMinyans”的ParseRelation,保存在名为“Shul”的ParseObject中。我在网上检查了ParseRelationship是否正确保存,并且保存得很好。当我试图检索对象时,关系显示ParseRelation中没有已知的对象。ParseObject的所有其他数据都可以正常下载,但ParseRelation除外。这是我的密码: ParseUser userToSync = ParseUser.getCur

我研究这个问题已经快一个月了,但找不到答案。我有一个名为“shulMinyans”的ParseRelation,保存在名为“Shul”的ParseObject中。我在网上检查了ParseRelationship是否正确保存,并且保存得很好。当我试图检索对象时,关系显示ParseRelation中没有已知的对象。ParseObject的所有其他数据都可以正常下载,但ParseRelation除外。这是我的密码:

    ParseUser userToSync = ParseUser.getCurrentUser();
    Shul shulForID = (Shul) userToSync.get("shul");
    String shulID = shulForID.getObjectId();
    ParseQuery<Shul> shulQuery = ParseQuery.getQuery("Shul");
    shulQuery.setCachePolicy(ParseQuery.CachePolicy.NETWORK_ONLY);
    ArrayList<Minyan> oneArray = null;
    try {
        Shul shulToLoad = shulQuery.get(shulID);
        shulToLoad.loadShul(userToSync);
        ParseRelation shulMinyans = shulToLoad.getRelation("shulMinyans");
        ParseQuery query = shulMinyans.getQuery();
        try {
            oneArray = (ArrayList<Minyan>) query.find();
        } catch (ParseException e) {
            e.printStackTrace();
        }
    } catch (ParseException e) {
        e.printStackTrace();
    }
ParseUser userToSync=ParseUser.getCurrentUser();
Shul shulForID=(Shul)userToSync.get(“Shul”);
字符串shulID=shulForID.getObjectId();
ParseQuery shulQuery=ParseQuery.getQuery(“Shul”);
shulQuery.setCachePolicy(仅限ParseQuery.CachePolicy.NETWORK_);
ArrayList oneArray=null;
试一试{
Shul shulToLoad=shulQuery.get(shullid);
loadShul(userToSync);
ParseRelation shulMinyans=shulToLoad.getRelation(“shulMinyans”);
ParseQuery query=shulMinyans.getQuery();
试一试{
oneArray=(ArrayList)query.find();
}捕获(解析异常){
e、 printStackTrace();
}
}捕获(解析异常){
e、 printStackTrace();
}

我如何让ParseRelation检索我存储的数据?

您能试试吗

    ParseObject parseShul = ParseObject.createWithoutData("Shul", shulId);
    ParseRelation<ParseObject> relation = parseShul.getRelation("shulMinyans");
    ParseQuery<ParseObject> query = relation.getQuery();
    query.findInBackground(new FindCallback<ParseObject>() {
        @Override
        public void done(List<ParseObject> list, ParseException e) {
            // Do something here
        }
    });
ParseObject parseShul=ParseObject.createwithout数据(“Shul”,shulId);
ParseRelation=parseShul.getRelation(“shulMinyans”);
ParseQuery=relation.getQuery();
findInBackground(新的FindCallback(){
@凌驾
公共作废完成(列表,异常解析){
//在这里做点什么
}
});

仍然显示为空:(一些附加信息-同样的功能在iOS版本的应用程序中运行良好,只有Android版本有问题。