Я изо всех сил пытаюсь понять разницу между LiveData
, являющимся LifecycleObserver
и Observer
, который объект LiveData
получает в методе observe()
.
Прав ли я, говоря, чтоLiveData
- это LifecycleObserver
, и поэтому он знает о Activity
из-за этого.
И тот Observer
, который он получает в методе observe()
, не имеет ничего общего с LifecycleObserver
, поскольку он предназначен только для выполнения метода onChange()
при изменении в LiveData
.