반응형
프로그래밍/안드로이드+코틀린
반응형
-
Jetpack Compose getValue, setValue 에러2021.08.19
Jetpack Compose getValue, setValue 에러
2021. 8. 19. 08:47
반응형
remember와 mutableStateof를 이용해서 변수를 설정해주려고 하는데 위와 같은 오류가 발생했다.
오류 내용은 아래와 같다.
Type 'TypeVariable(T)' has no method 'getValue(Nothing?, KProperty<*>)' and thus it cannot serve as a delegate
또는 아래와 같을 수 있다.
Type 'TypeVariable(T)' has no method 'setValue(Nothing?, KProperty<*>)' and thus it cannot serve as a delegate
getValue와 setValue가 설정되지 않아서 발생하는 문제인데 아래 두 코드로 해결해줄 수 있다.
import androidx.compose.runtime.getValue
import androidx.compose.runtime.setValue
아니면 그냥 아래와 같이 전체를 다 import해줘도 된다.
import androidx.compose.runtime.*
반응형
'프로그래밍 > 안드로이드+코틀린' 카테고리의 다른 글
kotlin 함수 선언 위치 null object reference 오류 (0) | 2021.09.06 |
---|---|
android:exported 오류 해결하기 (0) | 2021.08.30 |
코틀린에서 제네릭 사용하기 (0) | 2021.07.19 |
[안드로이드] 프래그먼트 리사이클러 뷰 skipping layout 에러 (3) | 2021.07.07 |
[Android] Glide 사용 시 wrap content 문제 해결하는 법 (0) | 2021.07.04 |