Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. Observable<Task> taskObservable = Observable
  2. .fromIterable(DataSource.createTasksList())
  3. .filter(new Predicate<Task>() {
  4. @Override
  5. public boolean test(Task task) throws Exception {
  6. return task.isComplete();
  7. }
  8. })
  9. .subscribeOn(Schedulers.io())
  10. .observeOn(AndroidSchedulers.mainThread());
  11.  
  12. taskObservable.subscribe(new Observer<Task>() {
  13. @Override
  14. public void onSubscribe(Disposable d) {
  15.  
  16. }
  17. @Override
  18. public void onNext(Task task) {
  19. Log.d(TAG, "onNext: This is a completed task: " + task.getDescription());
  20. }
  21. @Override
  22. public void onError(Throwable e) {
  23.  
  24. }
  25. @Override
  26. public void onComplete() {
  27.  
  28. }
  29. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement