2012-07-21 2 views
1

Android 서비스에 의심의 여지가 있습니다. 나는 지속적으로 실행되고 서버에 데이터를 업로드하는 서비스로 간단한 애플리케이션을 작성했다. 의심의 여지가 내가 전화를받을 때 서비스가 중지됩니까? 전화를 걸면 백그라운드에서 실행됩니까? 아니면 멈 춥니 다. 제발 대답을주세요.전화를 받으면 안드로이드 서비스가 중단 되나요?

감사합니다.

+0

From docs Android 시스템은 메모리가 부족할 때만 서비스를 강제 종료하며 사용자가 집중하는 활동에 대한 시스템 리소스를 복구해야합니다. – biegleux

답변

1

서비스는 화면에 상관없이 백그라운드에서 실행됩니다. 기본 응용 프로그램의 중지 또는 종료 기능을 사용하여 중지하거나 설정에서 서비스를 중지하는 경우에만 중지됩니다. 건배,

0

짧은 대답은 아니오입니다. 백그라운드에서 앱을 많이 사용하기 때문에 사용 가능한 휴대 전화 메모리가 부족한 경우가 아니면 일 수 있습니다. Android는 전화 통화를 수용하기 위해 서비스를 강제 종료합니다.

+0

그런 경우에는 오랫동안 서비스를 실행하는 동안 메모리가 줄어들어 서비스가 중지되면이 상황을 없애는 방법이 있습니까? 서비스를 중지하고 휴대 전화가 켜질 때까지 서비스가 종료되어야합니다. 이 방법을 알려주시겠습니까? – user1539933

관련 문제