Передача запроса разбора на другой вид деятельности?

ParseRelation<ParseObject> p = country.getRelation("view");
ParseQuery P2 = p.getQuery();

Таким образом, можно ли выполнить запрос P2 в следующем упражнении, чтобы мы могли использовать этот запрос в следующем упражнении для извлечения данных из базы данных разбора.

1 ответ

Грустно ParseObject не подлежит продаже, что решило бы сотни проблем, которые у меня были с их Android SDK.

Но вы можете обязательно пройти country через его идентификатор объекта.

// Launching...
Intent i = new Intent(context, Destination.class);
i.putExtra(“relationObjectId”, country.getObjectId());
i.putExtra(“relationFieldName”, “view”);
startActivity(i);

// Then in Destination activity..
Intent i = getIntent();
String relationObjectId = i.getStringExtra(“relationObjectId”);
String relationFieldName = i.getStringExtra(“relationFieldName”);
Country country = ParseObject.createWithoutData(Country.class, relationObjectId);
ParseQuery query = country.getRelation(relationFieldName);

Обратите внимание, что перед повторным вызовом getRelation() вам, возможно, придется использовать fetchIfNeededInBackground(),

Другие вопросы по тегам