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

back키 눌렀는데 이미 종료된 페이지가 나올 때

0 추천

안녕하세요. 질문드립니다.

종료가 안되는 문제가 발생해서요!

우선 A, B 액티비티가 있구요.

A 액티비티에서 버튼을 눌렀을 때는

Intent intent1 = new Intent(AActivity.this, com.example.Bctivity.class);

startActivity(intent1);

이렇게 해서 B 액티비티가 실행이 되구요.

B 액티비티에서 버튼을 누르면 finish()가 되서 다시 A액티비티로 돌아오게되는데요.

A액티비티가 올라온 상황에서  back키를 눌렀을 때 제 생각으로는 이미 b액티비티가 종료가 되었기때문에

그냥 종료가 될 것이라고 생각했는데요. 다시 b액티비티가 나타나더라구요. 또 back키를 누르면 b액티비티가 밑에 있었다는 듯이

또 나타나구요 요런게 세번 반복이 됩니다.

 

왜 이렇게 되는 것일까요? ㅠㅠ

질문자 님이 2014년 11월 11일 질문

1개의 답변

0 추천
각 온크리트 시작점에 로그를 달아보시고 언제 뜨는지를 확인해보세요
콜벳 (7,150 포인트) 님이 2014년 11월 11일 답변
...