안녕하세요.

현재 만들고 있는 어플리케이션에서 메뉴를 눌러 기존에 만들어진 어플리케이션을 불러들이려고 합니다.

intent를 이용하여 startActivity(intet)로 잘 불러와집니다.

그런데 문제는 사용자가 홈버튼을 눌러서 어플을 닫고 다시 실행했을 경우에는 해당하는 어플의 화면이 보여지는게 아니라 기존에 만들어진 어플리케이션의 화면만 계속 올라온다는게 문제입니다.

백버튼을 눌러서 사용자가 메인화면으로 이동하게 할려고 해도 기존의 어플리케이션에서 어플을 강제종료하는 코드가 있어서 그냥 종료만 됩니다.(기존에 만들어진 어플리케이션은 제가 만들지 않았으며, 이미 서비스를 하고 있는 어플리케이션입니다.)

Console코드에서는
ActivityManager: Warning: Activity not started, its current task has been brought to the front
와 같은 문구가 나타납니다.

제가 보기에는 기존의 어플이 최상위에 놓여지면서 문제가 발생하는데 기존의 어플을 종료할 방법이 없을까요?

답변좀 부탁드리겠습니다.
감사합니다.