Skip to content

Instantly share code, notes, and snippets.

@murki
Created November 24, 2016 22:11
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save murki/a5aefedf992b260ce513c337f818b3bb to your computer and use it in GitHub Desktop.
Save murki/a5aefedf992b260ce513c337f818b3bb to your computer and use it in GitHub Desktop.
// IDisplayedData implementation (e.g. a Fragment)
private Subscription dataSubscription;
public void refreshData() {
// Last parameter means delayError = true
Observable<Timestamped<Data>> dataObservable = domainService.getData(this).observeOn(AndroidSchedulers.mainThread(), true);
dataSubscription = dataObservable.subscribe(dataOnNext, dataOnError, dataOnComplete);
}
@Override
public long getTimestampMillis() {
// implement IDisplayedData method to obtain data's last timestamp
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment