Если вы используете библиотеку подкачки с другими компонентами архитектуры, такими как LiveData
и LifecycleOwner
, и ваш экран закрыт при выходе из системы, DataSource
будет автоматически аннулирован.
Если вы нет., вы все равно можете сделать его недействительным вручную, позвонив
yourDataSource.invalidate();
. После аннулирования вы не сможете продолжать использовать DataSource
.Однако представления от адаптера не будут отключаться автоматически, поэтому, если вы хотите очистить их, вы должны либо предоставить из вашего DataSource.Factory
a DataSource
, который не вернет никаких данных, либо просто очистить RecyclerView.Adapter
вручную.