我剛剛開始使用RxJava/android並開始練習並開始使用我希望使每個1秒都能發出字符串的字符,我該怎麼做?以下是我迄今爲止嘗試過,它只是發出串一次:如何使Observable在1秒的時間間隔後發出字符
Observable<String> myObservable = Observable.interval(5000L, TimeUnit.MILLISECONDS)
.observeOn(AndroidSchedulers.mainThread())
.just("Hello");
我希望你好像1秒後這第一EMIT^h發出E等
無法解決StringFlowable – blackHawk
同樣不明白這「只是是返回一個靜態方法一個新的獨立觀察的」,因爲如果我有這樣的觀察到的,並保存到類型可觀測的變量並使用它任何地方它應該是可觀察的,如果它不是那麼我將如何調用訂閱它 – blackHawk
我提出了Observable myObservable = Observable.range(1,6).interval(5000,TimeUnit.MILLISECONDS) .observeOn(AndroidSchedulers.mainThread ());像這樣它在1秒後發射值,但範圍不起作用,它不會停止在6它超出6 – blackHawk