Если вы хотите сами контролировать выброс предметов, вы можете создать Observable
с помощью .create
метода, например,
Observable.create({ e: ObservableEmitter<String> -> e.onNext("") })
Observable.create(object: ObservableOnSubscribe<String> {
override fun subscribe(e: ObservableEmitter<String>) {
e.onNext("")
}
})
Но в этом случае вам придется вызвать onNext
, onComplete
, onError
по своему усмотрению.
Но если вы хотите гораздо более простое решение, вы можете создать его как
Observable.just(1)
Observable.fromCallable { 1 }