Как создать Observable из массива? - PullRequest
0 голосов
/ 31 мая 2018

Когда я использую Observable.fromArray (который должен работать на основе этой картинки )

double[] arr = new double[4];
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
// The type of element is double[] here for some reason
return Observable.fromArray(arr).map(element -> ...);

По существу Observable.fromArray(arr) работает так же, как Observable.just(arr), почему это так (яхочешь получить 1, 2, 3, 4 как мои элементы)?

1 Ответ

0 голосов
/ 31 мая 2018

https://github.com/ReactiveX/RxJava/issues/3518:

char[] chars = "string".toCharArray();

Observable.range(0, chars.length).map(i -> chars[i]).subscribe(...)
...