안드로이드 개발 질문/답변
(글 수 45,052)
안녕하세요.
어플 중복 실행 방지에 대해 질문 드립니다.
지금 제가 만드는 어플이 Book이라는 프로젝트와 Data프로젝트 2개로 작업 중입니다.
Book이라는 프로젝트에는 startLoading페이지에서 데이터를 파싱하고 List페이지로 넘어가고 있습니다.
StartLoading(nohistory로 삭제) -> List
그런데 StartLoading페이지는 로딩이 끝남과 동시에 Nohistory로 삭제 시키고 있는데요.
문제는 백그라운드에서 Book어플이 돌고 있는 상태에서
또 다른 어플인 Data어플을 실행 시켜서 Data어플이 Book어플을 실행 시키면 Book어플이 백그라운드에 2개가 상주하네요
Data -> StartLoading(nohistory로 삭제) -> List
위에 상태로는 Book어플이 2개가 떠있습니다.
백그라운드에서 Book이 실행 안된상태에서 Data어플을 실행 시켜 Data어플이 Book어플을 실행 시키면 잘되는데
백그라운드에서 돌고 있을때는 Book어플이 2개가 상주하고 있습니다.
플래그라든가 android:launchMode든 onNewIntent 메소드를 호출해도 어플 2개가 떠있는데 고수님들 가르침 좀 부탁드립니다.




혹시 Intent로 해서 어플을 실행하시는지요.