새로운 액티비티가 위에 쌓이면 이전 액티비티에 있는 내용은 메모리에서 내려가는게 보통인데
짜고있는 프로그램에서 뭔가 릴리즈 되지 않는 것 같네요
저도 사진이나 내용이 들어있는 액티비티가 계속 반복적으로 위에 올라오는걸 만들어 본 적이 있는데
100여번 이상 새로운 액티비티를 호출해도 안죽었습니다.
이미지 파일을 너무 큰걸 불러오는게 아닌가 확인해보세요
자주 하는 실수의 예가 폰에서 찍은 사진을 리사이징 없이 부르면 메모리를 우걱우걱 먹습니다.
리사이징 안하면 저장되는 사이즈보다 월등히 크게 메모리에 올라갑니다.