в коде belwo, я хочу проверить, является ли объект "дооснащения", который использовался в качестве ввода для оператора карты, нулевым или нет.
какой операпр я должен использовать и как.
Я хотел бы использовать «Может наблюдаться», чтобы проверить, что возвращенный модифицированный объект равен нулю или нет до вызова оператора .map.
Активность
companion object {
fun create(): Observable<WikiApiService>? {
return Single.just(
Retrofit.Builder()
.addCallAdapterFactory(
RxJava2CallAdapterFactory.create()
)
.addConverterFactory(
GsonConverterFactory.create()
)
.baseUrl("https://en.wikipedia.org/w/")
.build()
)
.map { retrofit -> retrofit.create(WikiApiService::class.java) }
.toObservable()
}
}