Guest User

Untitled

a guest
Jul 16th, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.19 KB | None | 0 0
  1. Observable
  2. .create(new ObservableOnSubscribe<Integer>() {
  3. @Override
  4. public void subscribe(ObservableEmitter<Integer> e) throws Exception {
  5. e.onNext(1);
  6. Thread.sleep(200);
  7. e.onNext(2);
  8. Thread.sleep(200);
  9. e.onNext(3);
  10. Thread.sleep(200);
  11. e.onNext(4);
  12. Thread.sleep(200);
  13. e.onNext(5);
  14. Thread.sleep(200);
  15. e.onNext(6);
  16. Thread.sleep(1500);
  17. e.onNext(7);
  18. }
  19. })
  20. .timeout(500, TimeUnit.MILLISECONDS)
  21. .subscribe(new Observer<Integer>() {
  22. @Override
  23. public void onSubscribe(Disposable d) {
  24. Log.d(TAG, "onSubscribe");
  25. }
  26. @Override
  27. public void onNext(Integer value) {
  28. Log.d(TAG, "onNext value=" + value);
  29. }
  30. @Override
  31. public void onError(Throwable e) {
  32. Log.d(TAG, "onError");
  33. }
  34. @Override
  35. public void onComplete() {
  36. Log.d(TAG, "onComplete");
  37. }
  38. });
Add Comment
Please, Sign In to add comment