마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

background로 어플이 실행 중 어플 종료되는 현상입니다.

0 추천
찾다 찾다 답이 없어서 이렇게 질문을 올립니다. 고수님들의 많은 답변 부탁드립니다.

A와 B라는 어플이 있습니다. A는 제가 개발하고 있고 B는 다른 분이 개발하고 있습니다.

B에서 A어플을 실행하면 사용자는 B를 클릭하여 A를 background로 돌립니다. 그러면 A는 Wi-Fi을 OFF하고 Intent을 이용하여 특정 번호를 전화를 하는데, 전화를 하고 몇 초 후에 A 어플이 종료되는 경우가 발생합니다.

B가 A를 실행할때 A를 foreground로 놓아두면 A는 종료가 되지 않는데, Background로 가면 종료가 됩니다. 특히 WiFi가 켜져 있는 상태에서 제어를 하면 현상이 더 자주 나타납니다. A에서 FTP 등 다른 작업을 하면 괜찮은데 전화면 걸면 현상이 발생하는데 답이 없습니다.

많은 고수분들의 의견을 부탁드립니다.!!!!

감사합니다.
apple5 (180 포인트) 님이 2013년 6월 17일 질문

1개의 답변

0 추천
Android 는 java 베이스 이고 활성화 되지 않은 부분이 존재하면 가비지 컬렉터에서 제거 합니다.

계속해서 살아 있어야 하는 항목이라면 Service 를 이용해서 제작하세요
aucd29 (218,390 포인트) 님이 2013년 6월 18일 답변
일정 시간만 살아 있으면 되는데요. 일부를 Service로 등록해도 Service를 Start한 어플이 종료됩니다. 물론 서비스는 살아 있지만요. Service를 Start한 어플을 background에서 종료하지 않도록 하고 싶습니다.
...