我有一个Observable
,它会发出包含字节数组的Buffer
项。
我需要通过InputStream处理这些数据。我知道InputStreams本质上是阻塞的,但我可以使用Scheduler来解决这个问题。我目前的问题是如何转换格式。
Single<String> transform(Observable<Buffer> obs) {
try (InputStream ins = ???) {
String data = processData(ins);
return Single.just(data);
}
}