Передача запроса разбора на другой вид деятельности?
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()
,