1

Location フィールドの 1 つとして Location というクラスへのポインタを持つ Favorite クラスがあります。Favorite クラスを照会して、特定の Location オブジェクトを指すすべてのオブジェクトを取得したいと考えています。javascript では、Location オブジェクトを作成し、id を興味のある場所の objectId に設定し、場所がそのオブジェクトと等しい Favorite をクエリします。

しかし、Android では objectId を設定する方法がありません。また、クエリを objctId の文字列だけに設定しても機能しません。

// Something I would have expected existed
//ParseObject location = new ParseObject("Location");
//location.setObjectId(locationId);

final ParseQuery<ParseObject> query = ParseQuery.getQuery("Favorite");
// if I had the location object, but I only have the locationId
//query.whereEqualTo("location", location );

query.whereEqualTo("location", locationId);
query.findInBackground(...
4

1 に答える 1