我在我的 android 应用程序中集成了解析实时查询。我能够通过简单的查询获取数据,但在实时查询中,onEvent 处理程序仅在通过解析仪表板更改记录后 11 分钟后才触发。这是我的代码:
SubscriptionHandling<ParseObject> subscriptionHandling = parseLiveQueryClient.subscribe(query);
subscriptionHandling.handleSubscribe(new SubscriptionHandling.HandleSubscribeCallback<ParseObject>() {
@Override
public void onSubscribe(ParseQuery<ParseObject> query) {
Log.v(TAG, "subscribed successfully");
}
});
subscriptionHandling.handleEvent(SubscriptionHandling.Event.UPDATE, new SubscriptionHandling.HandleEventCallback<ParseObject>() {
@Override
public void onEvent(ParseQuery<ParseObject> query, ParseObject object) {
Log.v(TAG, "event occurred");
// History.this.runOnUiThread(() -> {
// adapter.addItem(object);
// });
}
});