흠...상황을 다시 요약해서 말하자면
MainActivity 문에서 intent로 --> Main2 . 또 intent로 Main2 --> Main3 . Main3 에서 값 변경 후에 변경 값 받기위해
startActivity(intent) 이용해 Main3 --> MainActivity 이렇게 다시 오도록 짯는데요.
상황 1(Main3에서 MainActivity로 이동 후 버튼 눌러 접속종료) 로 강제종료는 됩니다.
근데 상황1 후 다시 어플을 눌러 접속하면은 계속 Main3 화면으로 들어가지는데요.
http://developer.android.com/guide/components/tasks-and-back-stack.html
아까 친절히 답글 달아주신 분이 링크 주셨는데 설명보고 구글링해봐도 무슨말인지 잘 모르겠더라구요.. 소스 틀린거 없는거 같고 killprocess랑 system.exit도 써보고 해봤는데
원인을 못찾겠습니다