Open bughp opened 6 years ago
ParseObject store = ParseObject.createWithoutData("xxxxx", "njEi4qBLVG"); ParseObject disheType = ParseObject.createWithoutData("xxxxx", y7yN4peg6u); ParseQuery<ParseObject> clsRecipeQuery = new ParseQuery<ParseObject>("xxxxx"); ParseQuery<ParseObject> classifyQuery = new ParseQuery<ParseObject>("xxxxx"); ParseQuery<ParseObject> myMenuQuery = new ParseQuery<ParseObject>("xxxxx"); myMenuQuery.whereEqualTo("xxxxx", disheType); myMenuQuery.whereEqualTo("xxxxx", store); myMenuQuery.whereEqualTo("xxxxx", true); classifyQuery.whereEqualTo("xxxxx", store); classifyQuery.whereEqualTo("xxxxx", false); classifyQuery.whereMatchesQuery("xxxxx", myMenuQuery); classifyQuery.addAscendingOrder("xxxxx"); clsRecipeQuery.whereMatchesQuery("xxxxx", classifyQuery); clsRecipeQuery.whereEqualTo("xxxxx", true); clsRecipeQuery.include("xxxxx"); clsRecipeQuery.include("xxxxx"); clsRecipeQuery.addAscendingOrder("xxxxx"); clsRecipeQuery.addAscendingOrder("xxxxx"); clsRecipeQuery.findInBackground(new FindCallback<ParseObject>() { @Override public void done(List<ParseObject> list, ParseException e) { } }); ParseLiveQueryClient parseLiveQueryClient = ParseLiveQueryClient.Factory.getClient(); SubscriptionHandling<ParseObject> subscriptionHandling = parseLiveQueryClient.subscribe(clsRecipeQuery); subscriptionHandling.handleEvents(new SubscriptionHandling.HandleEventsCallback<ParseObject>() { @Override public void onEvents(ParseQuery<ParseObject> query, SubscriptionHandling.Event event, ParseObject object) { Log.d(TAG,"SubscriptionHandling =========object================ 7777777777777 "); } });
Check this working project https://github.com/rommansabbir/ParseLiveQueryAndroid