2011-11-08 5 views

답변

0

이 문제를 방지하는 가장 쉬운 방법은 위쪽 표시 줄에 알림 아이콘을 배치하는 것입니다. 안드로이드는 메모리가 매우 부족한 경우를 제외하고는 알림 아이콘이있는 프로세스를 종료하지 않습니다.

하지만이 아이콘을 사용자에게 옵션으로 지정하는 것이 좋습니다 (기본값 : on). 어쨌든 메모리 부족이있는 경우를 제외하고는 고급 전화기가 프로세스를 죽이지 않기 때문입니다.

불행히도 이것을 구현하는 방법을 모르겠습니다.

[편집] 쓸모없는 변수를 설정하는 것처럼 앱이 15 분마다 완전히 무의미한 작업을하도록 만들 수도 있습니다. 이렇게하면 응용 프로그램이 활성 시스템으로 분류됩니다. 그래도 메모리 부족 상황에 대해 걱정해야합니다.

+0

답장을 보내 주셔서 감사합니다. 나는 20 초마다 계산을하는 타이머를 실행하고 있지만 (안드로이드는 여전히 앱을 죽이고있다.) 알림 아이콘을 사용해 보겠습니다. 다시 고마워 :-) – Ronny

3

서비스를 포 그라운드 서비스로 설정하십시오. 서비스 모듈에서 Service.StartForeground를 실행하십시오. 처리가 끝나면 Service.StopForeground를 사용하여 서비스가 포 그라운드 서비스가되지 않게하십시오.

+0

고마워, 나는 그것을 시도해 줄 것이다 :-) – Ronny

+0

그것이 작동하는지 우리에게 알려주세요 :) – thedesolatesoul

관련 문제