1
Observable.create(new Observable.OnSubscribe<Integer>() {
public void call(final Subscriber<? super Integer> obs) {
new Thread(){
public void run(){
obs.onNext(1);
}
}.start();
new Thread(){
public void run(){
obs.onNext(2);
}
}.start();
new Thread(){
public void run(){
obs.onNext(3);
}
}.start();
obs.onCompleted();
}
}).subscribe(new Subscriber<Integer>(){
public void onCompleted() {
System.out.println("Complete");
}
public void onError(Throwable arg0) {
// TODO Auto-generated method stub
}
public void onNext(Integer arg0) {
System.out.println(arg0);
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
});
, ben RxJava'da Nasıl Kullanılır? Gördüğünüz gibi
Google'da birçok kaynak inceledim RxJava
ile Java üzerinde çoklu iş parçacığı yapmak istiyorum, ancak bunların çoğuherkes ne olduğunu söyleyebilir Android
içindir Bunu uygulamak için en kolay yolu?benim kod biraz olduğunu düşünüyorum: <
Aynı anda birçok görevi başlatmak istiyorum, ancak bitirmek için farklı zaman alabilir. Sadece RxJava – DumDumGenius
ile çok iş parçacığı uygulamak nasıl bilmek istiyorum Aynı anda 1, 2, 3 göstermek istiyorum ~ – DumDumGenius
Sonra sadece zipWith' aramayı atlamak. –