제목에서처럼 파일 탐색을 할 수 있는 액티비티를 만들고 있고 액티비티에는 리스트뷰가 있어요.

제일 처음 리스트뷰가 실행되면 사용자의 홈디렉토리를 보여주고

하위 디렉토리명을 터치했을 때 하위 디렉토리를 이용하여 내부 디렉토리 이름들을 보여주는 것이죠..

이 기능을 유연하게 하기위해서 FLAG_ACTIVITY_SINGLE_TOP 을 이용하여 액티비티를 재사용하도록 하였습니다만..

문제는 '뒤로' 버튼을 터치하였을 때 해당 액티비티가 그냥 종료되어버린다는 점입니다.

제가 생각하는 어플의 모습은 '뒤로' 버튼을 눌렀을 때 현재 디렉토리의 상위 디렉토리로 이동하는 것인데 말이에요ㅠ


이런 기능을 구현하기 위해서 '뒤로' 버튼 이벤트 리스너를 구현해야하는건가요?

플래그나 기타 다른 액티비티의 기능을 이용해서 할 수 있는 방법은 없을까요?