300x250
반응형

코딩 2

[Ch.★] Fragment BackStack (Android Studio with Kotlin) _ 안드로이드 스튜디오 백스택 (뒤로가기, 이전 버튼)

* 시작에 앞서 개인 프로젝트, 코딩 과정을 상세하게 기록하고 리뷰하기 위해 작성된 블로그입니다. 공부와 함께 진행되는 스파르타식 프로젝트이므로, 부족한 부분이 많을 수 있습니다. Feedback은 언제나 환영입니다. 본 포스트는 Fragment를 사용할 때 BackStack 코드의 유 무에 따른 애플리케이션 동작 방식에 대한 포스트입니다. 먼저 BackStack? 무엇인지 먼저 간략하게 짚고 넘어가자. Android Fragment를 사용할 때 뒤로 가기 동작이 있으면 기본적으로 Activity onBackPressed가 동작되어 해당 Activity는 사라지거나 앱이 종료되는 현상이 발생한다. 그러나 이러한 방식은 대부분의 개발자들이 원했던 방향이 아닐 것이다. 작업하던 도중 뒤로 가기를 잘못 누르면..

[Android : Kotlin] ViewBinding VS DataBinding ?

🧐 ViewBinding View와 상호 작용하는 코드를 더욱 쉽게 작성할 수 있도록 도와주는 기능 (기존의 익스텐션과 동일) xml 파일에서 각 View는 id 값을 가진다. 🧐 ViewBinding, 왜 도입 되었는가? 각각의 View 요소들을 객체화 시켜 사용하기 위해서는 일일이 fineViewById를 작성 해 줘야하는데, 이것이 매우 골칫거리였다. 때문에, View 요소들을 객체화 시키지 않고 바로 사용하여 불필요한 코드를 줄이기 위해 도입되었다. (익스텐션과 도입 이유는 동일하나, 고질적인 문제를 없애고 더욱 안정적이다.) 👀 조금 더 자세하게 알아보자. View BInding은 모듈 별로 사용을 설정해야 한다. 설정이 되면 각 xml 파일에 대해 Binding Class를 자동 생성한다. B..

728x90
반응형