@Override
protected void onResume() {
super.onResume();
onPauseSubs = Subscriptions.from();
// refresh if needed
boolean needsRefreshing = !members.hasTotal();
long updatesFromTime;
if (needsRefreshing) {
refresh(true);
updatesFromTime = -1; // if refreshing anyway, no need to observe past events
} else {
updatesFromTime = Math.max(pausedElapsedRealtime, savedElapsedRealtime);
}
// start listening to event broadcasts.
onPauseSubs.add(memberUpdates.observable(updatesFromTime)
// debounce so we don't show snackbar for each update emitted in succession
.debounce(100, TimeUnit.MILLISECONDS)
.observeOn(uiScheduler)
.subscribe(update -> showRefreshBar()));
}
ViewMembers.java 文件源码
java
阅读 19
收藏 0
点赞 0
评论 0
项目:DataSyncDemo
作者:
评论列表
文章目录