item, то во ViewModel соот. Object удаляется из списка, обновляется LiveData<List<Obj>> и в Вью данного объекта больше нет.
2)мне надо чтобы при этом в Список добавлялся 1 новый Объект из базы.
3)у меня есть метод Single<List<Obj>> newPerson который достает список из 1 объекта из базы.
4)в ViewModel в классе он так раскрыт:
newPerson.subscribeOn(Schedulers.io())
.observeOn(AndroidSchedulers.mainThread())
.subscribe(new SingleObserver<List<Person>>() {
@Override
public void onSubscribe(Disposable d) {
composite.add(d);
}
@Override
public void onSuccess(List<Person> people) {
}
@Override
public void onError(Throwable e) {
}
});
`
5) Но в таком виде метод запускается сразу при открытии Активити и добавляет еще 1 объект
Вопрос: как сделать так чтобы метод запускался каждый раз но только тогда когда user свайпит, и добавлял новый оъект вместе с удалением предыдущего? И проавильно ли что здесь вообще Single<> использован или надо другой метод?
Это было сюда. Сорян)
Обсуждают сегодня