마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

액티비티 간 이동 질문입니다

0 추천

앱을 틀면 가장 먼저 뜨는 메인화면에서 어떤 아이콘을 누른 후 쭉 단계를 밟아 진입을 합니다. 이때  마지막으로 진입한 최종 액티비티에서 뒤로가기를 누르면 직전 액티비티가 아니라 맨 처음의 메인 화면으로 오게 하고 싶은데 어떻게 해야 하나요. 일단은 최종 액티비티에서 뒤로가기 버튼을 누르면 메인이 startActivity 되도록 했는데 뭔가 그러면 액티비티가 계속 쌓이게 되서 문제가 될 것 같네요.. 방법 좀 알려 주세요

 

 

우정맨 (260 포인트) 님이 2014년 7월 4일 질문
startActivity 하면서 finish()를 호출 하면 됩니다.

1개의 답변

0 추천
이건 아무래도 android lifeCycle 보고 짜시면 될꺼같은데요

위에 있는 엑티비티가 종료되면 그 아래는 onStop 상태에서 onRestart 상태가 되는데

이 onRestart 상태에서 finish()를 호출하시면 될꺼 같아요.

한마디로 맨아래랑 맨 나중 엑티비티 빼고 나머지 엑티비티마다 onRestart()에서 finish호출 하시면 될꺼 같아요
jeongupark (710 포인트) 님이 2014년 7월 4일 답변
...