반응형 by lazy1 [Android] Kotlin 지연 초기화(lazy initialization - lateinit, by lazy) Kotlin 지연 초기화(lazy initialization - lateinit, lazy) 변수를 초기화를 해야하는데 생성자에서 할수 없는데 null이 가능한 변수로 만들고 싶지 않은경우 객체는 생성했지만 나중에 필요한 경우 여러가지 이유로 초기화를 늦게 해야하는 일이 발생한다. 늦게 초기화 하기위해서 lazy inialization을 사용하게 된다. 1. lateinit 키워드 사용 Toy Project중 일부 코드를 가지고 왔다. private lateinit var adapter: BucketListAdapter override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?):.. 2019. 8. 15. 이전 1 다음 반응형