상호 작용하는 두 가지 활동이 있습니다. 활동 A는 제출하기 전에 입력 값을 선택하고 사용자가 입력을 확인하기 위해 활동 B로 전송합니다. 활동 B는 필요한 경우 사용자가 입력 값을 편집하거나 값이 양호한 경우 값을 제출하기 위해 활동 A로 돌아가도록 허용해야합니다. 사용자가 값을 제출하면 활동 A를 완료하고 편집하면 활동 A로 돌아갑니다.활동을 다시 시작하지 않고 활동으로 다시 시작
startActivityForResult()
및 setResult()
메서드를 사용하여 사용자가 완벽하게 작업 한 값을 제출할 때 활동 A를 종료했습니다. 하지만 편집 버튼을 클릭하여 활동 A로 돌아 가면 새로운 의도를 사용하여 활동 A를 호출하고이어서 활동 A를 시작하지만 이전에 시작한 활동 A는 아직 실행 중입니다. 내가 원하는 것은 이전 버튼을 클릭했을 때 활동 B가 시작되기 전에 기존 값으로 남겨진 활동 A를 다시 시작하는 것입니다. 이걸 어떻게 성취합니까 ?? 귀하의 도움을 높이 평가합니다
이 질문의 받아 들여진 해결책을보십시오 : http://stackoverflow.com/questions/6835398/why- 힙 - 메모리 - 증가 - 활동을 다시 시작 할 때 – Emiam