23.05.12 14:25 작성
·
225
0
강의에서는 뷰바인딩 에 대한 설정을
private var _binding : FragmentIntro2Binding? = null
private val binding get() = _binding!!
_binding = FragmentIntro2Binding.inflate(inflater,container,false)
이렇게 3줄로 하지만
인터넷 검색을 하면 대부분이
val binding = FragmentMenuBinding.inflate(inflater, container, false)
이 한줄로 끝나는데요
이 두가지방법에 대한 차이가 궁급합니다.
답변 1
0
2023. 05. 14. 10:19
안녕하세요
우선 공식문서에서 권장하는 방밥대로 (강의이다 보니) 사용한 이유도 있고
또한 onCreateView에서만 binding을 선언해주고 사용하는 것이 아닌
onViewCreated /onDestroy 등에서도 사용해주기 위함입니다.
또 궁금하신 점 있으시면 작성하신 코드와 함께 문의주세요 :)