問題は:Observable
とSubscriber
です。私は(私は、コードが表示されません - 大きすぎる)、それはファイルやジップアーカイバで動作するので、.io()
スレッドでObservable
を起動しようとするが、私はせずに、コードを起動するとObservable
は!:RxJavaがScheduler.io()スレッドで機能しない
Observable<Double> creatingObservable = getCreatingObservable(image);
Subscriber<Double> creatingSubscriber = getCreatingSubscriber();
creatingObservable
.subscribeOn(Schedulers.io())
.subscribe(creatingSubscriber);
何もしませんsubscribeOn()
- すべての作品。問題とは何か、それを解決する方法
P.S. System.out.println()も機能しません。問題はすべてのスケジューラーのスレッドを持っています。
問題の説明は、メインスレッドがCreatingObservableが発行する前に終了するように聞こえます。だから確かめてください。最後にThread.sleep(5000)を置くと、まだ動作しませんか? –
@SimonZ。、точно! :о – bukashka101
@SimonZ。つまり、そうです!どのように私は考えたことができます!これを答えに加えてください。 – bukashka101