반응형
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 앱개발
- 게임개발
- GIT
- DataBinding
- 타이쿤
- github
- 티스토리
- 유니티
- 2d게임
- 목서버
- Kotlin
- 서브모듈 sourcetree
- 서브모듈 pull
- 카페오냥
- submodule sourcetree
- Unity
- firebase
- 안드로이이드 submodule
- 안드로이드개발
- Android
- 앱
- 쿼터뷰
- 내 맘대로 정리한 안드로이드
- 코틀린
- java
- Android Studio
- 안드로이드
- gitlab submodule
- github submodule
- 개발
Archives
- Today
- Total
목록findViewById 성능 (1)
Uing? Uing!!
[내 맘대로 정리한 안드로이드] findViewById의 사용을 최소화해야 하는 이유와 대체 방법(ViewBinding)
처음 안드로이드를 접하면, 화면에서 원하는 뷰에 접근하기 위해 findViewById 메소드를 사용하게 된다. 아, 요즘은 기초를 배울 때 코틀린 extensions를 사용하는 방식이 더 보편적일지도 모르겠다. 코틀린 익스텐션의 방식 역시 각 뷰에 캐싱을 걸어서 반복작업을 조금 줄여줄 뿐, 내부적으로는 이 findViewById 메소드를 사용하고 있다. 코틀린 extensions에 대해서도 이야기할 부분이 많지만, 우선은 findViewById 메소드를 들여다보고자 한다. findViewById의 동작 방식 기본적으로 findViewById 메소드는 id값을 이용해 특정 뷰를 받아와주는 메소드로, 액티비티, 프래그먼트, 뷰홀더 등에서 다양하게 사용이 되곤 했다. 이 메소드를 이용해 텍스트뷰를 가져와 데이..
Android
2021. 7. 16. 22:34