Device Back Button
안드로이드 기본 버튼 중 하나로, 사용자가 직전에 방문했던 페이지로 돌아갈 수 있게 합니다.
Usage
Device back button은 언제나 ‘Reverse chronological navigation’ 으로 작동합니다.
’Reverse chronological navigation’은 사용자가 최근 본 화면 history의 역방향으로 이동하는 것을 의미합니다.
(‘Reverse navigation’의 종류와 상세 내용은 아래의 ‘Navigation’ 항목을 참조해주세요.)
Design > Navigation 참조
Device back button의 동작
Device back button 선택 시, 사용자 이동 history의 가장 최근 화면으로 이동해야합니다.
Don’t
이전페이지로 돌아가지 못하고 앱 종료 프로세스를 알리거나 종료하지 않도록 주의합니다.
‘이전 페이지로 이동' 과 ‘상위 페이지로 이동'의 구분
Device back button과 ‘upward navigation’은 구분해서 사용합니다.
Don’t
Device back button은  ‘upward navigation’과 혼용하지않고 항상 ‘reverse chronological navigation’으로 사용합니다.
Design > Navigation 참조
Bottom sheet 에서의 device back button 동작
Bottom sheet 이 올라온 상태에서 device back button 선택 시,  bottom sheet 이 내려가도록 설계합니다.
Bottom sheet에서 수 차례 다시 bottom sheet으로 이동한 경우에는 이전 bottom sheet으로 이동하거나 처음 bottom sheet이 올라온 페이지로 이동합니다.
Don’t
Bottom sheet가 올라온 상태에서 device back button 선택 시 반응하지 않거나 앱종료 안내를 하지 않습니다.