У меня есть BehaviorSubject в RxJava, но я не могу преобразовать его в Kotlin.
public class Test {
private final BehaviorSubject<Optional<List<File>>> fileList = BehaviorSubject.createDefault(Optional.absent());
void test() {
File file = new File("");
fileList.getValue().get().add(file);
}
}
Это преобразуется BehaviorSubject в Kotlin, но я не могу ДОБАВИТЬ объект (файл) в список.
class Test {
private val fileList = BehaviorSubject.createDefault(Optional.absent<List<File>>())
internal fun test() {
val file = File("")
fileList.value.get().add(file)
}
}
У меня есть следующий импорт:
implementation 'io.reactivex.rxjava2:rxandroid:2.0.2'
implementation 'io.reactivex.rxjava2:rxjava:2.1.13'
implementation 'io.reactivex.rxjava2:rxkotlin:2.2.0'