Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
123
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.66 KB | None | 0 0
  1. import io.reactivex.Observable;
  2. import io.reactivex.subjects.BehaviorSubject;
  3.  
  4. import java.util.concurrent.TimeUnit;
  5.  
  6. public class Random {
  7. public static void main(String[] args) throws InterruptedException {
  8. BehaviorSubject<Long> subject = BehaviorSubject.create();
  9. Observable.interval(1, TimeUnit.SECONDS).share().subscribe(num -> {
  10. subject.onNext(num);
  11. });
  12. subject.subscribe(num -> {
  13. System.out.println("sub1:" + num);
  14. });
  15. Thread.sleep(2000);
  16. subject.subscribe(num -> {
  17. System.out.println("sub2:" + num);
  18. });
  19.  
  20. Thread.sleep(20000);
  21. }
  22. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement