Описание тега mutablestateof
1
ответ
mutableStateListOf не выполняет рекомпозицию при замене какого-либо элемента в списке на targetdk 33 и kotlin 1.7.20
Перекомпоновка произойдет только тогда, когда вы измените сам список. mutableStateListOf может только уведомлять о добавлении, удалении или замене какого-либо элемента в списке. Ссылка: Android Jetpack Compose mutableStateListOf не выполняет рекомпо…
01 мар '23 в 16:06
0
ответов
Значение MutableState не обновляется в блоке Observer
У меня есть оперативные данные, которые я наблюдаю в своем фрагменте, в котором я должен действовать в соответствии с результатом, полученным от LiveData, и обновлять свое MutableState, которое используется в составном. Я не могу понять, почему знач…
28 сен '22 в 07:23
1
ответ
Попытка вызвать метод интерфейса для нулевой ссылки на объект в kotlin
После внедрения моделей просмотра в приложение для создания реактивного ранца, когда я запускаю приложение, оно показывает ошибку: - Попытка вызвать метод интерфейса 'boolean java.util.Set.contains(java.lang.Object)' для нулевой ссылки на объект jav…
09 фев '23 в 12:37
1
ответ
Могу ли я обновить список в StateFlow (и изменить Compose View) без ручного создания нового только для изменения одного значения в списке?
У меня есть lazyColumn элемента todo data class TodoItem(val id: Int, val title: String, var urgent: Boolean = false) class AppViewModel : ViewModel() { private var todoList = mutableListOf( TodoItem(0, "My First Task"), TodoItem(1, "My Second Task"…
04 янв '23 в 10:15
0
ответов
Compose Android — обновить элемент из списка без обновления страницы
У меня есть список LazyColumn , который содержит пользовательские элементы, и я заполнил список элементов списка без проблем, здесь говорят, что мне нужно обновить представление из элемента, например, обновить изображение профиля пользователя, не об…
13 фев '23 в 12:18
2
ответа
Логическое состояние в компоновке изменяется до того, как переменная, которую я помещаю после ее назначения
Итак, у меня есть две ViewModels в моем приложении Calculator, на которые я все ссылаюсь в своем Compose NavGraph, поэтому я могу использовать один и тот же экземпляр ViewModel. Я установил логическое состояние (historyCheck) в первой ViewModel, и я…
26 дек '22 в 14:34
1
ответ
Jetpack Compose TextField не обновляется при вводе нового символа
Я следил за этим документом с сайта разработчика. Я хочу отобразить текст из пользовательского ввода и сохранить изменения конфигурации. В приведенном ниже коде, когда пользователь вводит текст с клавиатуры,OutlinedTextFieldне обновляет текст. Однак…
20 окт '22 в 08:38
2
ответа
Как обновить пользовательский интерфейс с помощью viewModel для байтовых массивов и списков в Kotlin/Jetpack Compose?
Итак, проблема, с которой я сталкиваюсь, заключается в том, что при обновлении данных viewModel, похоже, не обновляется состояние моих байтовых массивов: ByteArray by (mutableStateOf) и mutableListOf() Когда я меняю страницы/возвращаюсь на страницу,…
28 янв '23 в 15:26
2
ответа
mutableStateOf, хранящий значение после рекомпозиции без запоминания API в Jetpack Compose
Каждый раз, когда состояние обновляется, происходит перекомпоновка. но здесь я не использовал API запоминания, но после рекомпозиции он также удерживает значение, этоmutableStateOf()запомнит значение безrememberAPI? @Composable fun MyChildUI() { va…
18 сен '22 в 06:57
0
ответов
Mutablestateof — поднятие состояния
Что делать, чтобы управлять одним состоянием в двух функциях? (openDialog) Как передать состояние openDialog из ProductDialog() в AppBar()? Я знаю, что могу создать отдельный класс для каждого штата, но я не хочу. @Composable fun ProductDialog() { v…
13 ноя '22 в 23:26
1
ответ
Как использовать null в качестве значения по умолчанию — Compose mutableState
У меня есть необходимость, например, при первой загрузке пользовательского интерфейса логическое значение mutableStateOf должно быть null , а не значение по умолчанию как true/false, подобное обычному логическому значению в Kotlin как var isBooleanV…
12 фев '23 в 07:12
0
ответов
Android, Jetpack Compose — компонуемая функция не обновляется
Я новичок в создании Android Jetpack. Все, что я хочу сделать, это обновить данные в пользовательском интерфейсе, когда они будут получены из API. Вот моя составная функция: @Composable fun getCurrentWeather(lat : Double, long : Double, nc : NavHost…
27 ноя '22 в 15:44
0
ответов
Android Jetpack Compose помните, SystemUiController() не соблюдает mutableStateOf()
Я пытаюсь реализовать функцию скрытия/отображения для строки состояния в AbstractComposeView. class MyView @JvmOverloads constructor( context: Context, attrs: AttributeSet? = null, defStyleAttr: Int = 0 ) : AbstractComposeView(context, attrs, defSty…
22 окт '22 в 04:12
0
ответов
Как правильно обновить строковое значение TextField после успешной загрузки данных для предварительного заполнения TextField из базы данных?
Я использую Jetpack Compose, и мне пришло в голову, что я могу делать это неправильно. Предположим, у нас есть экран, который позволяет нам редактировать данные формы, которые были сохранены локально с помощью Room. В настоящее время я следую этому …
05 ноя '22 в 02:23
0
ответов
Проверьте правильность обновления значения, содержащегося в MutableState.
У меня есть viewModel, которая выглядит так class PhotoViewModel( private val getPhotoUseCase: GetPhotoUseCase ) : ViewModel() { val photo: MutableState<PhotoItem?> = mutableStateOf(null) fun getPhotoDetail(photoId: Int) { viewModelScope.launc…
08 янв '23 в 16:40
0
ответов
Jetpack Compose: что означает операция «вход» или «выход»
Откуда: https://developer.android.com/jetpack/compose/side-effects «Чтобы безопасно вызывать функции приостановки изнутри компонуемого объекта, используйте компонуемый объект LaunchedEffect. Когда LaunchedEffect входит в композицию, он запускает соп…
09 мар '23 в 14:55
0
ответов
Флажок в Jetpack Compose не обновляется со значением состояния
Я создаю список данных для многократного выбора, а также хочу добавить функциональность, добавив опцию «Выбрать все», чтобы выбрать/отменить выбор всех элементов одновременно. Проблема, с которой я сталкиваюсь, заключается в том, что когда я проверя…
20 апр '23 в 06:07
1
ответ
Пользовательский интерфейс не обновляется должным образом при первом запуске приложения Android Compose
У меня есть следующий код в моей HomePageViewModel: private val _overallStitchCount: MutableStateFlow<Int> = MutableStateFlow(0) val overallStitchCount: StateFlow<Int> = _overallStitchCount ... init { projectRepo = projectRepository proj…
05 июл '23 в 22:43
1
ответ
печать параметров mutableState
У меня есть класс Plan() с параметром «valchangeNumber: MutableState<Double?>». как в Plan( ... valchangeNumber : MutableState<Double?>... ){} Я хочу отобразить это значение на экране, но когда я использую plan.changeNumber.toString(), о…
23 июн '23 в 16:53
4
ответа
Прослушивать изменения только в конкретном объекте в StateFlow типа List?
Как прослушивать только определенный элемент в списке типов MutableStateFlow? Если мы прослушаем весь список, то все представления, которые прослушивают список, если они будут изменены, перестроятся, чего я не хочу. class ArticleViewModel: ViewModel…
30 май '23 в 08:02