0
public static void main(String[] args) {
List<Integer> list = Arrays.asList(1,2,3,4,5,6,7);
Observable.from(list)
.map(new Func1<Integer, String>() {
@Override
public String call(Integer integer) {
return String.format("%d ",integer);
}
}).subscribeOn(Schedulers.newThread())
.observeOn(Schedulers.newThread())
.subscribe(new Action1<String>() {
@Override
public void call(String s) {
System.out.print(s);
}
});
}
Hier ist ein Test, wenn ich rxjava benutze. es gibt nichts aus. Ich weiß nicht warum. Jemand kann mir helfen? Vielen Dank.über Schedulers.newThread()
Ihre Hauptmethode wird zurückgegeben, bevor der Beobachtercode ausgeführt wird. Um das zu beheben, können Sie .toBlocking() vor .subscribe (Action1) hinzufügen –
vielen Dank Ich habe den Grund meines Problems (die Hauptmethode ist fertig) – duwei