목록jetpack (2)
막무가내 삽질 블로그
안드로이드 개발자 문서, 코드랩, Developing을 참고했다. AndroidX의 Navigation은 UI 전환을 쉽게 구현하는데 도움을 주는 라이브러리이다. Navigation 에서는 이전 Destination(Fragment) 이 포함된 백스택을 자동으로 관리한다. 앱을 열때 첫 화면이 백스택에 배치되고 그 후 Navigate()를 실행 시켜 화면을 이동할 때 마다 백스택 맨위에 해당 Fragment가 놓여진다. (LIFO구조) 이전(뒤로가기) 기능 시, 스택의 맨위의 Fragment를 제거함으로 바로 이전의 Fragment가 호출된다. res-navigation-navigation.xml MainActivity (NavHost) class MainActivity : AppCompatActivit..
이 글을 통해 참고 하실려는 분들은 다른 블로그를 참고하세요..... 아직 공부중입니다 안드로이드 룸에 대해 정리 한다. 룸은 SQLite의 기능을 모두 사용할 수 있고, DB로의 접근을 쉽게 도와주는 라이브러리! 자세한 내용은 https://developer.android.com/training/data-storage/room?hl=ko 룸의 구성 요소 Entity : 데이터베이스 안에 있는 테이블을 자바나 코틀린 클래스로 나타냄. 데이터 모델 클래스이다. DAO : Database Access Object, 디비에 접근해 insert,delete 등을 수행하는 메소드를 가지고 있다. Database : 앱에 영구 저장되는 데이터와 연결을 위한 액세스 지점, 테이블과 버전을 정의하는 곳 Entity @..