인프런 커뮤니티 질문&답변

study!!님의 프로필 이미지

작성한 질문수

[중급편] 코인 가격 모니터링 앱 제작 (Android Kotlin)

코인선택 화면 꾸미기 (XML)

뷰 바인딩에 대해서 궁금점이 있습니다.

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 등에서도 사용해주기 위함입니다.

또 궁금하신 점 있으시면 작성하신 코드와 함께 문의주세요 :)

study!!님의 프로필 이미지

작성한 질문수

질문하기