首页 > 解决方案 > 解析实时查询事件处理延迟

问题描述

我在我的 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);
//                });
            }
        });

标签: androidparse-live-query

解决方案


推荐阅读