현재 액티비티1에서 버튼을 누르면 intent하여 액티비티2로 가게되고
액티비티2에서 버튼을 누르면 액티비티 1으로 돌아오면서 액티비티1에 있던 버튼의 이미지가 바뀌는 프로그램입니다.
그리고 바뀐버튼의 이미지를 SharedPreferenece를 이용해 저장하여 바뀐이미지를 영구저장 하는 코드입니다.
그러면 액티비티가
액티비티1
액티비티2 액티비티2
액티비티1 액티비티1 액티비티1
이렇게 쌓이게 되는데요 그러면 맨처음에 열엇던 액티비티1이 남아있어서 뒤로가기 백버튼을 클릭하다보면
액티비티1이 버튼이미지가 바뀌지 않은채로 그대로 남아있습니다.
그래서 액티비티1에서 액티비티2 버튼 클릭시 finish()를 해줬더니..아예 사라져버려서 종료가 되버립니다.
이걸 어떻게 해결해야할까요?