Jetpack Compose: обновление можно компоновать при изменении списка.Android

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Jetpack Compose: обновление можно компоновать при изменении списка.

Сообщение Anonymous »


У меня есть составной элемент на экране, на котором отображается список элементов трека (избранное):

var избранное: MutableList от mutableStateOf(mutableListOf()) @ExperimentalFoundationApi @Композитный частное развлечение ResultList (модель: FreezerModel) { с (модель) { if (favourites.isEmpty()) NoDataMessage("Избранного пока нет") еще { LazyColumn(state = RememberLazyListState()) { предметы(избранное) { TrackCard(оно, модель) } } } } } При событиях клика я обновляю свой список избранного (добавляю/удаляю элемент). Как я могу заставить свой составной объект немедленно отразить эти изменения (например, перерисовать себя или что-то подобное)? Пока что это работает только при первом переключении на другой экран.

Спасибо за ваш вклад!
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»