Тип TypeVariable(T) не имеет метода getValue(Nothing?, KProperty<*>) и поэтому не может служить делегатом. ⇐ Android
Тип TypeVariable(T) не имеет метода getValue(Nothing?, KProperty<*>) и поэтому не может служить делегатом.
Я практикуюсь, пытаюсь научиться сочинять самостоятельно. Я хочу создать список, в который я могу добавлять элементы во время выполнения, и они будут отображаться на экране, поэтому мне нужно использовать делегат Remember и StateList.
Я вручную добавил импорт из androidx.compose.runtime, поскольку Android Studio не выбирала их автоматически. Я также пытался очистить, перестроить, перезапустить, аннулировать кеш... все советы, которые я нашел в Интернете, просматривая это сообщение об ошибке. Но всегда получается одно и то же: блок запоминания (между ** ** внизу) выделен красным, а сообщение об ошибке указано в заголовке. У меня заканчиваются идеи, как это реализовать
import androidx.compose.runtime.* импортировать androidx.compose.runtime.snapshots.SnapshotStateList ... ... @Композитный весело MainContent() { ЛистингТема { Элементы val: SnapshotStateList по памяти { **mutableStateListOf()** } val buttonAciton: (String) -> Unit = { EnteredText -> elements.add(enteredText) Log.d("MainContent", "Кнопка нажата, текущий список: $elements") }
Я практикуюсь, пытаюсь научиться сочинять самостоятельно. Я хочу создать список, в который я могу добавлять элементы во время выполнения, и они будут отображаться на экране, поэтому мне нужно использовать делегат Remember и StateList.
Я вручную добавил импорт из androidx.compose.runtime, поскольку Android Studio не выбирала их автоматически. Я также пытался очистить, перестроить, перезапустить, аннулировать кеш... все советы, которые я нашел в Интернете, просматривая это сообщение об ошибке. Но всегда получается одно и то же: блок запоминания (между ** ** внизу) выделен красным, а сообщение об ошибке указано в заголовке. У меня заканчиваются идеи, как это реализовать
import androidx.compose.runtime.* импортировать androidx.compose.runtime.snapshots.SnapshotStateList ... ... @Композитный весело MainContent() { ЛистингТема { Элементы val: SnapshotStateList по памяти { **mutableStateListOf()** } val buttonAciton: (String) -> Unit = { EnteredText -> elements.add(enteredText) Log.d("MainContent", "Кнопка нажата, текущий список: $elements") }
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
У делегата недвижимости должен быть метод «getValue (ничего?, Kproperty*>) '
Anonymous » » в форуме Android - 0 Ответы
- 24 Просмотры
-
Последнее сообщение Anonymous
-