сервера данных фильтра, идет добавление кастомных Chip в Chip Group и изменение состояние swipe refresh layout, все состояние обернуты в LiveData и лежат в ViewModel, но при добавление chip в chip group идет параллельно смена состояния swipe refresh и его зависание на пару секунд, в чем может быть проблема ? Все тяжеловесные операции обернуты в корутины, и по сути тут идет только работа с UI. Как можно оптимизировать ?
Я не говорю про прям жесткие провисания. Ну к примеру вот скидывал проблему, я бы не сказал что здесь прям жесткая просадка какая-то, но есть мелкие провисания при смене состояния SwipeRefresh при первом рендере view листа. Хотелось бы получить все стабильные 60 фпс если это возможно, может я и зря волнуюсь за эти провисания и стоит забить, поэтому и спрашиваю как обычно в данном случае поступают.
Обсуждают сегодня