0

私はこの問題にほぼ 1 か月間取り組んできましたが、答えが見つかりません。「Shul」という名前の ParseObject に保存した「shulMinyans」という ParseRelation があります。ParseRelation が正しく保存され、問題なく保存されたことを Web で確認しました。オブジェクトを取得しようとすると、リレーションは、ParseRelation に既知のオブジェクトがないことを示しています。ParseRelation を除いて、ParseObject の他のすべてのデータは正常にダウンロードされます。これが私のコードです:

    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();
    }

保存したデータを ParseRelation で取得するにはどうすればよいですか?

4

1 に答える 1