Home 5월 3일 Today I Learned
Post
Cancel

5월 3일 Today I Learned

오늘한 일

  • 프로젝트를 진행하였다
  • 알고리즘 문제를 풀었다
  • 블로그 TIL을 작성하였다
  • 1일 1커밋을 하였다

느낌 점

예전에 구현하던 방식이 아닌 action 없이 Fragment를 구현하는 법에 대해 이번에 새로 알게 되면서 역시 코딩은 한가지 방법만 아니기에 상황과 목적에 따라 다양한 방법을 시도 해봐야겠다는 것을 느끼게 되었다 특히 이번에 배운 방법은 개인적으로 너무 편하다고 생각이 들어 블로그에 글로 작성해봐야겠다

배운 점

action 없이 Fragment 이동 구현

Navigation Graph를 생성하여 Fragment들을 추가하고 해당 Fragment들에 아이디들을 설정한 뒤 menu 폴더에서 menu_bottom_navigaion을 화면을 구성하고 item id를 위에서 Navigation Graph에 설정한 Fragment 아이디와 동일하게 설정하는 방식으로 Navigtion을 구현하면

복잡하게 일일히 하나씩 action을 설정하지 않아도 Navigation Bar에서 아이콘을 클릭했을 때 해당 Fragment로 이동할 수 있다는 것을 배우게 되었다

그러나 이 방법은 Fragment 간 이동만 다룰 수 있으며 다른 목적으로 사용되는 경우 action을 사용해야 한다는 점과 id를 맞추지 않는다면 이동이 되지 않는다는 특징을 가지고 있다는 것을 알게 되었다

꼭 action이 필요한 경우가 아니라면 예전에 action을 통해 구현했던 방법보다 이게 훨씬 더 간편하기 때문에 이 방법으로 주로 구현할 거 같다

내일 계획

내일은 코딩 보카 2.0 Account 화면을 구현해야겠다

This post is licensed under CC BY 4.0 by the author.

5월 2일 Today I Learned

5월 4일 Today I Learned