안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요,
ViewFlipper를 사용하여 3개의 View(Image View, ListView, VideoView)를 추가하였습니다.
ImageView : 첫 화면
ListView : 동영상 재생 목록
VideoView : 동영상 재생
ImageView → 클릭 → ListView → 목록 선택 → 동영상 재생
이런 순서로 프로그램이 실행됩니다..
여기서 제가 하고 싶은 것은
동영상 재생 후, 백 키(Back key)를 눌렀을 때 다시 ListView로 돌아오는 것인데,
viewFlipper.showPrevious() 를 어디에서 실행시켜야 할까요..
onPause()와 onBackPress()에서 실행시켰는데
처음 눌렀을 때는 반응 없다가
두번째 누르면 ListView가 잠깐 보였다가 프로그램이 종료됩니다..
Back Key를 눌렀을 때 ListView로 되돌아 갈 수 있는지,
되돌아가려면 어떻게 해야 하는지 알려주시면 감사하겠습니다..




onBackPress()를 어떻게 재정의 했는지 궁금하네요. 재정의 했을때 원하는 기능을 구현할려면 액티비티를 종료하게 하는 코드를 넣으시면 안됩니다.