2011-10-21 2 views
1

저는 항상 Apps에 Android 2.2를 사용했습니다. 하지만 현재 Android 2.3.X Gingerbread로 업그레이드했습니다. 따라서 내 앱을 시작하고 안드로이드 "데스크톱"으로 돌아 가면 앱은 3-4 분 정도 죽입니다.Android 2.3X가 앱을 백그라운드로 종료합니다.

필자는 몇 분 동안 아무런 활동이 없으면 죽을 것이라고 생각하지만 모바일 상태를 읽으려면 백그라운드에서 실행해야합니다.

내 앱을 "배경"앱으로 설정하면 안드로이드가 더 이상 그것을 죽이지 않을 수 있습니까? 도움말

감사합니다 ...

감사합니다, Rookee

답변

1

는 유형 "서비스"이어야 백그라운드에서 응용 프로그램을 실행합니다. 서비스를 등록해야하며 장치에서 영원히 실행됩니다. 더 많은 정보를 원하시면 Android Services

+2

"영원히 뛰지"않을 것입니다. 응용 프로그램이 서비스를 사용하지 않은 경우보다 오래 걸리지 만 서비스가 잠시 후에 종료됩니다. 잘 디자인 된 안드로이드 애플리케이션은 사용자에게 ** 지속적으로 가치를 전달하지 않으면 (예를 들어, 음악 재생과 같은) ** 서비스와'startForeground() 예기치 않게 문을 닫을 확률을 최소화한다. – CommonsWare

관련 문제