NavigateUp vs PopBackStack

silmxmail·2021년 12월 1일
1

AndroidStudio

목록 보기
38/73

안드로이드에서 뒤로가는 버튼은 2가지가 존재한다.
아이폰유저가 친숙한 상단의 백버튼,
안드로이드 유저가 친숙한 하단의 백버튼이 있다.
이에 맞춰서 jetpack - navigation 에서 뒤로가는 버튼은 두가지 종류가 존재한다.

상단의 백버튼은 navigateUp, 하단의 백버튼은 popBackStack이다.
두 메서드는 공통점과 차이점이 있다.

공통점

  • jetpackNavigation에서 지원하며 현재의 스택을 삭제시키며 이전 화면으로 이동합니다.
  • 성공시 Boolean = true를 실패시 false를 반환합니다.

차이점

  • navigateUp은 홈화면까지 도달 할 수 없지마나 popBackStack은 홈화면까지 도달할수 있다.
profile
러닝커브를 따라서 등반중입니다.

0개의 댓글