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

acitivity 쌓이는거 죽이려고 하는데

0 추천
지금 현재

A - B - C 엑티비티가 있습니다

 

B와 C를 계속 왔다갔다하면 엑티비티가 계속 쌓이게 되는거 같은데

 

한번 나가면 계속 죽여주게 하려면 finish를 B와C 에다가 다 써주면 되는건가요?
익명사용자 님이 2015년 7월 31일 질문

1개의 답변

0 추천

B에서 C로 C에서 B로 새로운 Activity를 여실려면

startActivity 시 finish 해주시면 되구요

기존 열려있는 B나 C가 존재시 해당 Activity를 여는 방법은

intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
intent.addFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
 
해주시면되요 그러면
 
A > B > C 에서 B호출시 A > C > B 가되요 반대로 C호출시 다시 A > B > C가 되구요
조썽 (460 포인트) 님이 2015년 7월 31일 답변
아하 그렇군요 도움많이 됐습니다 감사합니다
...