[안드로이드] No type arguments expected for fun Observer(function: (Observable!, Any!) -> Unit): Observer
프로그래밍/안드로이드2021. 3. 15. 13:03
문제 현상
val startDateInfoObserver = Observer<String> { newName ->
tvStartDateInfo.text = newName
}
위의 코드 사용 시 Observer<String>에서
No type arguments expected for fun Observer(function: (Observable!, Any!) -> Unit): Observer
에러 발생
원인
안드로이드에서 쓰는 Observer는 androidx.lifecycle.Observer이지만
java.util.*에 속한 Observer가 잘못 쓰여서 에러가 발생함
해결 방법
정확한 클래스가 import 되도록 아래의 문구 추가하면 됨
import androidx.lifecycle.Observer;
댓글 영역